I'm attempting to build hylafax on linux 1.3.49, and am
having trouble in the compile/link stage.
GCC 2.6.3
ld 2.5.2.6
make[3]: Entering directory `/usr/src/hylafax-v3.0pl0/faxd'
/usr/bin/gcc -D__ANSI_CPP__ -I. -I.. -I.././faxd -I.././util -I../libtiff -I.././libtiff -g -O -x c++ -c faxSendApp.c++
/usr/bin/gcc -D__ANSI_CPP__ -I. -I.. -I.././faxd -I.././util -I../libtiff -I.././libtiff -g -O -o faxsend faxSendApp.o libfaxserver.a -L/usr/lib -L/lib ../util/libfaxutil.a ../libtiff/libtiff.a -lg++ -lm
ld: Output file requires shared library `libc.so.4'
gcc: Internal compiler error: program ld got fatal signal 6
make[3]: *** [faxsend] Error 1
make[3]: Leaving directory `/usr/src/hylafax-v3.0pl0/faxd'
nevyn:/WORK/home/bruce$ ls /lib/libc* -la
lrwxrwxrwx 1 root root 14 Jan 22 22:30 /lib/libc.so.4 -> libc.so.4.6.27
-rwxr-xr-x 1 root root 634880 Jan 22 22:30 /lib/libc.so.4.6.27
lrwxrwxrwx 1 root root 18 Jan 22 22:30 /lib/libcurses.so.0 -> libcurses.so.0.1.2
-rwxr-xr-x 1 root root 49152 Feb 19 1995 /lib/libcurses.so.0.1.2
nevyn:/WORK/home/bruce$
What is ld actually complaining about?
Has anyone out the actually got hylafax running on linux ?
make[3]: Entering directory `/usr/src/hylafax-v3.0pl0/faxmail'
/usr/bin/gcc -DFONTDIR=\"/usr/lib/ghostscript/fonts\" -D__ANSI_CPP__ -I. -I.. -I.././faxmail -I.././util -I../libtiff -I.././libtiff -g -O -o faxmail faxmail.o -L/usr/lib -L/lib ../util/libfaxutil.a ../libtiff/libtiff.a -lg++
faxmail.o: In function `faxMailApp::tab(_IO_FILE *)':
/usr/src/hylafax-v3.0pl0/faxmail/faxmail.c++:610: undefined reference to `floor'
faxmail.o: In function `faxMailApp::calculateHeaderStop(void)':
/usr/src/hylafax-v3.0pl0/faxmail/faxmail.c++:675: undefined reference to `floor'
make[3]: *** [faxmail] Error 1
make[3]: Leaving directory `/usr/src/hylafax-v3.0pl0/faxmail'
I Havn't fiddled with this one yet - I threw it in in case
someone had done the exercise before and knew the solution
to this also