Hi

imake-4 port building is broken. I guess that's because
xc/config/makedepend/main.c defines _POSIX_SOURCE before including
<signal.h>. Signal.h includes <sys/signal.h> which has conditional
#if !defined(_POSIX_SOURCE) and NSIG will be left undefined. Don't
know who is in fault here, imake sources or our headers, my
knowledge happens to end there.


rm -f main.o
LD_LIBRARY_PATH=../../exports/lib cc -c -O -pipe -march=pentiumpro -march=pentiumpro  
-ansi -pedantic -Dasm=__asm -Wall -Wpointer-arith   -I../../config/imake 
-I../../include -I../../exports/include/X11  -I../.. -I../../exports/include   
-DCSRG_BASED  -DFUNCPROTO=15 -DNARROWPROTO     -DPREINCDIR=\"/usr/include\" 
-DINCLUDEDIR=\"/usr/include\"                 -DOBJSUFFIX=\".o\" main.c
In file included from ../../include/Xos.h:229,
                 from def.h:29,
                 from main.c:29:
/usr/include/sys/time.h: In function `timespec2bintime':
/usr/include/sys/time.h:133: warning: ISO C89 forbids long long integer constants
/usr/include/sys/time.h: In function `timeval2bintime':
/usr/include/sys/time.h:150: warning: ISO C89 forbids long long integer constants
In file included from main.c:43:
/usr/include/signal.h: At top level:
/usr/include/signal.h:46: `NSIG' undeclared here (not in a function)
/usr/include/signal.h:46: confused by earlier errors, bailing out
*** Error code 1

Stop in /usr/local/src/portbuild/usr/ports/devel/imake-4/work/xc/config/makedepend.
*** Error code 1

Stop in /usr/local/src/portbuild/usr/ports/devel/imake-4/work/xc/config.
*** Error code 1

Stop in /usr/ports/devel/imake-4.
*** Error code 1

Stop in /usr/ports/x11/XFree86-4-libraries.
*** Error code 1

Stop in /usr/ports/x11/XFree86-4.
-- 

Vallo Kallaste
[EMAIL PROTECTED]

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to