Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 22 Dec 2008 19:42:32 +0300
From:      Denis Barov <dindin@yandex-team.ru>
To:        freebsd-stable@freebsd.org
Subject:   is libc building is broken in RELENG_7 ?
Message-ID:  <20081222164232.GH76620@sepulca.yandex.ru>

next in thread | raw e-mail | index | archive | help
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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20081222164232.GH76620>