is libc building is broken in RELENG_7 ?
Denis Barov
dindin at yandex-team.ru
Mon Dec 22 16:53:36 UTC 2008
csup file:
host=cvsup7.ru.FreeBSD.org
*default base=/var/db
*default prefix=/opt/usr/RELENG_7
*default release=cvs tag=RELENG_7
*default delete use-rel-suffix
*default compress
src-all
empty /etc/make.conf, clean /usr/obj, /usr/src symlink to
/opt/usr/RELENG_7/src
operating system:
FreeBSD 7.0-STABLE FreeBSD 7.0-STABLE #0: Thu Mar 6 21:26:17 UTC 2008
root at hostname:/pt/usr/obj/opt/usr/src/sys/W7_AMD64_ULE amd64
building world:
make -C /usr/src/ -j 16 buildworld TARGET_ARCH=amd64 TARGET=amd64
Finished succesful, installing world into separate directory:
make -C /usr/src/ installworld TARGET_ARCH=amd64 TARGET=amd64 DESTDIR=/mnt/crossinstall
Finished successful. Then I try to mergemaster standart configuration files:
mergemaster -a -i -m/usr/src/ -D/mnt/crossinstall -t/tmp/different_temproot
I have an error in building libc:
cc -O2 -fno-strict-aliasing -pipe -I/opt/usr/RELENG_7/src/lib/libc/include
-I/opt/usr/RELENG_7/src/lib/libc/../../include
-I/opt/usr/RELENG_7/src/lib/libc/amd64 -D__DBINTERFACE_PRIVATE
-I/opt/usr/RELENG_7/src/lib/libc/../../contrib/gdtoa -DINET6
-I/place/vartmp/temproot.1222.19.24.54/usr/obj/opt/usr/RELENG_7/src/lib/libc
-I/opt/usr/RELENG_7/src/lib/libc/resolv -DPOSIX_MISTAKE
-I/opt/usr/RELENG_7/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN
-I/opt/usr/RELENG_7/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING
-Wsystem-headers -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign
-c /opt/usr/RELENG_7/src/lib/libc/sys/fcntl.c
/opt/usr/RELENG_7/src/lib/libc/sys/fcntl.c: In function '__fcntl_compat':
/opt/usr/RELENG_7/src/lib/libc/sys/fcntl.c:44: error: storage size of 'ofl'
isn't known
/opt/usr/RELENG_7/src/lib/libc/sys/fcntl.c:69: error: 'F_OGETLK' undeclared
(first use in this function)
/opt/usr/RELENG_7/src/lib/libc/sys/fcntl.c:69: error: (Each undeclared
identifier is reported only once
/opt/usr/RELENG_7/src/lib/libc/sys/fcntl.c:69: error: for each function it
appears in.)
/opt/usr/RELENG_7/src/lib/libc/sys/fcntl.c:76: error: 'struct flock' has no
member named 'l_sysid'
/opt/usr/RELENG_7/src/lib/libc/sys/fcntl.c:81: error: 'F_OSETLK' undeclared
(first use in this function)
/opt/usr/RELENG_7/src/lib/libc/sys/fcntl.c:84: error: 'F_OSETLKW' undeclared
(first use in this function)
/opt/usr/RELENG_7/src/lib/libc/sys/fcntl.c:44: warning: unused variable
'ofl'
*** Error code 1
Stop in /opt/usr/RELENG_7/src/lib/libc.
*** Error code 1
Stop in /opt/usr/RELENG_7/src/lib.
*** Error code 1
Stop in /opt/usr/RELENG_7/src.
*** Error code 1
Stop in /opt/usr/RELENG_7/src.
*** FATAL ERROR: Cannot 'cd' to /opt/usr/RELENG_7/src/ and install files
to
the temproot environment
I tried to build libc manualy, (make -C /usr/src/lib/libc , clearing /usr/obj before ), I have same
trouble.
I'm wrong somwhere or libc compilation somehow broken?
--
Cheers
Denis Barov
More information about the freebsd-stable
mailing list