Package: hurd
Version: N/A
Hi,
when compiling the Hurd, it failed:
i386-gnu-gcc
-Wl,-rpath-link=.:../libdiskfs/:../libfshelp/:../libftpconn/:../libhurdbugaddr/:../libihash/:../libiohelp/:../libnetfs/:../libpager/:../libpipe/:../libports/:../libps/:../libshouldbeinlibc/:../libstore/:../libthreads/:../libtrivfs/
-Wall -g -O3 -uargp_program_bug_address -o console-run \
console-run.o \
'-Wl,-(' ../libhurdbugaddr/libhurdbugaddr.so ../libfshelp/libfshelp.so
../libports/libports.so \
\
'-Wl,-)'
../libfshelp/libfshelp.so: undefined reference to
`hurd_condition_wait@@HURD_CTHREADS_0.3'
../libfshelp/libfshelp.so: undefined reference to `cond_broadcast@@HURD_CTHREADS_0.3'
../libfshelp/libfshelp.so: undefined reference to
`__mutex_unlock_solid@@HURD_CTHREADS_0.3'
../libfshelp/libfshelp.so: undefined reference to
`__mutex_lock_solid@@HURD_CTHREADS_0.3'
collect2: ld returned 1 exit status
make[2]: *** [console-run] Error 1
make[2]: Leaving directory /mnt/marcus/gnu/hurd/hurd/hurd-20000421/build/daemons'
make[1]: *** [daemons] Error 2
make[1]: Leaving directory /mnt/marcus/gnu/hurd/hurd/hurd-20000421/build'
make: *** [stamp-build] Error 2
I suspect a missing mentioning of the threads lib in the dameons/Makefile.
Only after removing the installed libthreads, which comes from an old hurd
version, it used the freshly built threads lib and everything went okay.
Thanks,
Marcus
--
`Rhubarb is no Egyptian god.' Debian http://www.debian.org Check Key server
Marcus Brinkmann GNU http://www.gnu.org for public PGP Key
[EMAIL PROTECTED], [EMAIL PROTECTED] PGP Key ID 36E7CD09
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/ [EMAIL PROTECTED]