Hi, I dug into this some more, and think I have a solution.
The problem stems from the 01_Makefile.am.patch patch in the debian package, which has the following diff: @@ -1092,7 +1093,7 @@ install-include-server: include-server p cp -f "$(include_server_builddir)/install.log" "$(PYTHON_INSTALL_RECORD)"; \ fi; \ $(mkinstalldirs) "$(DESTDIR)$(bindir)" && \ - INCLUDE_SERVER=`grep '/include_server.py$$' "$(include_server_builddir)/install.log"` && \ + INCLUDE_SERVER="/usr/lib/distcc-pump/include_server/include_server.py" && \ sed "s,^include_server='',include_server='$$INCLUDE_SERVER'," \ pump > "$(include_server_builddir)/pump" && \ $(INSTALL_SCRIPT) "$(include_server_builddir)/pump" "$(DESTDIR)$(bindir)"; \ This is the source of the hard-coded path in the installed distcc-pump script. Removing this part of the patch and running a `make install-include-server` results in the proper path in the script (the grep still works properly). Hope this helps! Alex