Hi,

We have just install our FreeBSD and we try naturally to update our system.
$ uname -a
FreeBSD pinky.e-cac.fr 7.0-RELEASE-p5 FreeBSD
7.0-RELEASE-p5 #0: Wed Oct  1 10:10:12 UTC 2008    
[EMAIL PROTECTED]:/usr/obj/usr/src/sys/GENERIC  i386

But each time we compile softs, ports or world, we have errors with the headers 
not found or wrong headers like that :
" /usr/include/sys/param.h:63:23: error: sys/types.h: No such file or directory 
"
" /usr/src/lib/libmagic/../../contrib/file/file.h:50:23: error: sys/types.h: No 
such file or directory "
" chkproc.c:61:23: error: sys/types.h: No such file or directory "
" /usr/src/sys/sys/types.h:169: error: two or more data types in declaration 
specifiers "
" /usr/src/sys/sys/types.h:169: warning: useless type name in empty declaration 
"

We think : "Hmmm ... il seems that includes are wrong ... try to add some 
includes folders"
So we precise the CFLAGS : CFLAGS='-I/usr/src/sys -I/usr/include -I/sys'
Unfortunately, we have always some errors in the compilation...

Example :
# make buildworld
[...]
/usr/src/lib/libmagic/../../contrib/file/file.h:336: error: expected '=', ',', 
';', 'asm' or '__attribute__' before 'sread'
In file included from /usr/src/lib/libmagic/../../contrib/file/apprentice.c:37:
/usr/include/unistd.h:510: error: expected declaration specifiers or '...' 
before 'vm_offset_t'
/usr/include/unistd.h:528: error: expected declaration specifiers or '...' 
before 'fd_set'
/usr/include/unistd.h:528: error: expected declaration specifiers or '...' 
before 'fd_set'
/usr/include/unistd.h:528: error: expected declaration specifiers or '...' 
before 'fd_set'
/usr/include/unistd.h:546: error: expected declaration specifiers or '...' 
before 'u_long'
/usr/include/unistd.h:546: error: expected declaration specifiers or '...' 
before 'u_long'
/usr/include/unistd.h:550: error: expected ')' before '...' token
In file included from /usr/src/lib/libmagic/../../contrib/file/funcs.c:27:
/usr/src/lib/libmagic/../../contrib/file/file.h:50:23: error: sys/types.h: No 
such file or directory
In file included from /usr/src/lib/libmagic/../../contrib/file/funcs.c:27:
/usr/src/lib/libmagic/../../contrib/file/file.h:336: error: expected '=', ',', 
';', 'asm' or '__attribute__' before 'sread'
In file included from /usr/src/lib/libmagic/../../contrib/file/magic.c:28:
/usr/src/lib/libmagic/../../contrib/file/file.h:50:23: error: sys/types.h: No 
such file or directory
In file included from /usr/src/lib/libmagic/../../contrib/file/magic.c:28:
/usr/src/lib/libmagic/../../contrib/file/file.h:336: error: expected '=', ',', 
';', 'asm' or '__attribute__' before 'sread'
In file included from /usr/src/lib/libmagic/../../contrib/file/magic.c:33:
/usr/include/unistd.h:510: error: expected declaration specifiers or '...' 
before 'vm_offset_t'
/usr/include/unistd.h:528: error: expected declaration specifiers or '...' 
before 'fd_set'
/usr/include/unistd.h:528: error: expected declaration specifiers or '...' 
before 'fd_set'
/usr/include/unistd.h:528: error: expected declaration specifiers or '...' 
before 'fd_set'
/usr/include/unistd.h:546: error: expected declaration specifiers or '...' 
before 'u_long'
/usr/include/unistd.h:546: error: expected declaration specifiers or '...' 
before 'u_long'
/usr/include/unistd.h:550: error: expected ')' before '...' token
In file included from /usr/src/lib/libmagic/../../contrib/file/print.c:32:
/usr/src/lib/libmagic/../../contrib/file/file.h:50:23: error: sys/types.h: No 
such file or directory
In file included from /usr/src/lib/libmagic/../../contrib/file/print.c:32:
/usr/src/lib/libmagic/../../contrib/file/file.h:336: error: expected '=', ',', 
';', 'asm' or '__attribute__' before 'sread'
In file included from /usr/src/lib/libmagic/../../contrib/file/print.c:39:
/usr/include/unistd.h:510: error: expected declaration specifiers or '...' 
before 'vm_offset_t'
/usr/include/unistd.h:528: error: expected declaration specifiers or '...' 
before 'fd_set'
/usr/include/unistd.h:528: error: expected declaration specifiers or '...' 
before 'fd_set'
/usr/include/unistd.h:528: error: expected declaration specifiers or '...' 
before 'fd_set'
/usr/include/unistd.h:546: error: expected declaration specifiers or '...' 
before 'u_long'
/usr/include/unistd.h:546: error: expected declaration specifiers or '...' 
before 'u_long'
/usr/include/unistd.h:550: error: expected ')' before '...' token
*** Error code 1


We don't understand why it lacks some headers files like 
/usr/include/sys/types.h ?
And google, our best friend, doesn't want to explain us...

If you need more information, tell us, we'll be glad to answer.

--
Three poor french guys, very happy to discover FreeBSD but little disturb...



_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to