I could compile daemontools-0.70 on several platforms,
but had no luck on Linux Mandrake 8.0:
./compile tai64n.c
./load tai64n time.a unix.a byte.a
./compile tai64nlocal.c
tai64nlocal.c: In function `main':
tai64nlocal.c:54: warning: assignment makes pointer from integer without a cast
tai64nlocal.c:55: dereferencing pointer to incomplete type
tai64nlocal.c:56: dereferencing pointer to incomplete type
tai64nlocal.c:57: dereferencing pointer to incomplete type
tai64nlocal.c:58: dereferencing pointer to incomplete type
tai64nlocal.c:59: dereferencing pointer to incomplete type
tai64nlocal.c:60: dereferencing pointer to incomplete type
make: *** [tai64nlocal.o] Error 1
gcc -v says:
Reading specs from /usr/lib/gcc-lib/i586-mandrake-linux/2.96/specs
gcc version 2.96 20000731 (Linux-Mandrake 8.0 2.96-0.48mdk)
tai64nlocal, line 54-60 say:
out(num,fmt_ulong(num,1900 + t->tm_year));
out("-",1); out(num,fmt_uint0(num,1 + t->tm_mon,2));
out("-",1); out(num,fmt_uint0(num,t->tm_mday,2));
out(" ",1); out(num,fmt_uint0(num,t->tm_hour,2));
out(":",1); out(num,fmt_uint0(num,t->tm_min,2));
out(":",1); out(num,fmt_uint0(num,t->tm_sec,2));
out(".",1); out(num,fmt_uint0(num,nanosecs,9));
How to fix?
--
Med venlig hilsen / Regards
Netdriftgruppen / Network Management Group
UNI-C
Tlf./Phone +45 35 87 89 41 | UNI-C
Fax. +45 35 87 89 90 | Bygning 304
| DK-2800 Lyngby