-Compiling from the FreeBSD ports tree with distcc set as the compiler for variables
C, CXX, and CPP in /etc/make.conf, the distcc daemon's running on the cygwin machine...
-Compile seems to fail due to "File format not recognized" errors. For example, this morning I tried running make install clean from /usr/ports/games/flightgear... The compilation doesn't complete. Here are my results:
================================================================================
if distcc -DHAVE_CONFIG_H -I. -I. -I../../simgear -I../.. -I/usr/local/include
-I/usr/X11R6/include -O2 -fno-strict-aliasing -pipe -march=pentium2 -MT tabbed
_values_test.o -MD -MP -MF ".deps/tabbed_values_test.Tpo" -c -o tabbed_values_te
st.o tabbed_values_test.cxx; then mv -f ".deps/tabbed_values_test.Tpo" ".deps/t
abbed_values_test.Po"; else rm -f ".deps/tabbed_values_test.Tpo"; exit 1; fi
distcc -O2 -fno-strict-aliasing -pipe -march=pentium2 -L/usr/local/lib -L/usr/
X11R6/lib -pthread -o tabbed_value_test tabbed_values_test.o ../../simgear/mis
c/libsgmisc.a ../../simgear/xml/libsgxml.a ../../simgear/debug/libsgdebug.a
tabbed_values_test.o: file not recognized: File format not recognized
distcc[66514] ERROR: compile (null) on localhost failed
*** Error code 1
Stop in /usr/ports/devel/simgear/work/SimGear-0.3.9/simgear/misc.
*** Error code 1
Stop in /usr/ports/devel/simgear/work/SimGear-0.3.9/simgear.
*** Error code 1
Stop in /usr/ports/devel/simgear/work/SimGear-0.3.9/simgear.
*** Error code 1
=================================================================
Also, I noticed it's at localhost, which maybe is because it's still doing linking at this stage?
Confused about how to cross compile using Dan Kegel's scripts, but would like to document it for the BSDs if I can get it working....
Software:
Using FreeBSD 6 Stable
GCC 3.4.4
Scott
On 1/21/06, Martin Pool <[EMAIL PROTECTED]> wrote:
On 20 Jan 2006, Scott Spare <[EMAIL PROTECTED]> wrote:
> Hello,
> I wondered whether anyone has had luck running a DistCC server on Cygwin with
> FreeBSD as a client / target.
> I tried this, and it failed spectacularly - with errors about libraries...
>
> I would like to add some documentation to the FreeBSD port of DistCC on how to
> get it working with FreeBSD as a target... the BSd's seem to handle lib*.so
> differently and I'd like to pass these targets correctly to the compiler.
>
> If anyone out there is a developer (or knows the guts) and would like to
> collaborate on getting the right docs together and adding them to the port, I
> can donate time for the writing.
>
> Mainly I am a tech writer and freebsd enthusiast who wants to see it work, but
> I will contribute what I can if someone steers me in the right direction... :-)
Any compile command that involves libraries is really a linker
invocation and should be done locally on the client, without involving
the server at all.
Can you please post an example of a command that fails and the verbose
distcc log for it?
--
Martin
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
iD8DBQFD0rbAPGPKP6Cz6IsRAgwkAJ40AwMrPd47aY/Qpgy0kBciV/MocwCfRdJR
MbIOsvqCdzmsmPjD3q0heD4=
=QRD1
-----END PGP SIGNATURE-----
__ distcc mailing list http://distcc.samba.org/ To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/distcc
