9.1 -> current migration problem
Paul Dokas
dokas at dokas.name
Sun May 12 13:59:14 UTC 2013
I have a newly installed 9.1 amd64 VM that I would like to update to
-current. I have pulled down head via svn:
svn co svn://svn.freebsd.org/base/head /usr/src
and am attempting to buildworld:
cd /usr/src
make buildworld
This build is failing during bootstrap-tools when building makewhatis or
mklocale. It seems that something is trying to use the '-l' option to
install, which is only present in FreeBSD 10.
Any ideas how to get around this issue?
Thanks,
Paul
# cd /usr/src
# make buildworld
.
.
.
===> bin/cat (obj,depend,all,install)
/usr/obj/usr/src/tmp/usr/src/bin/cat created for /usr/src/bin/cat
rm -f .depend
mkdep -f .depend -a -I/usr/obj/usr/src/tmp/legacy/usr/include
-std=gnu99 /usr/src/bin/cat/cat.c
echo cat: /usr/lib/libc.a /usr/obj/usr/src/tmp/legacy/usr/lib/libegacy.a
>> .depend
cc -O2 -fno-strict-aliasing -pipe -std=gnu99
-I/usr/obj/usr/src/tmp/legacy/usr/include -c /usr/src/bin/cat/cat.c
${CTFCONVERT_CMD} expands to empty string
cc -O2 -fno-strict-aliasing -pipe -std=gnu99
-I/usr/obj/usr/src/tmp/legacy/usr/include -static
-L/usr/obj/usr/src/tmp/legacy/usr/lib -o cat cat.o -legacy
install -C -s -o root -g wheel -m 555 cat
/usr/obj/usr/src/tmp/legacy/bin/cat
===> usr.bin/lorder (obj,depend,all,install)
/usr/obj/usr/src/tmp/usr/src/usr.bin/lorder created for
/usr/src/usr.bin/lorder
install -C -o root -g wheel -m 555 /usr/src/usr.bin/lorder/lorder.sh
/usr/obj/usr/src/tmp/legacy/usr/bin/lorder
===> usr.bin/makewhatis (obj,depend,all,install)
/usr/obj/usr/src/tmp/usr/src/usr.bin/makewhatis created for
/usr/src/usr.bin/makewhatis
rm -f .depend
mkdep -f .depend -a -I/usr/obj/usr/src/tmp/legacy/usr/include
-std=gnu99 /usr/src/usr.bin/makewhatis/makewhatis.c
echo makewhatis: /usr/lib/libc.a /usr/lib/libz.a
/usr/obj/usr/src/tmp/legacy/usr/lib/libegacy.a >> .depend
cc -O2 -fno-strict-aliasing -pipe -std=gnu99
-I/usr/obj/usr/src/tmp/legacy/usr/include -c
/usr/src/usr.bin/makewhatis/makewhatis.c
${CTFCONVERT_CMD} expands to empty string
cc -O2 -fno-strict-aliasing -pipe -std=gnu99
-I/usr/obj/usr/src/tmp/legacy/usr/include -static
-L/usr/obj/usr/src/tmp/legacy/usr/lib -o makewhatis makewhatis.o -lz -legacy
install -C -s -o root -g wheel -m 555 makewhatis
/usr/obj/usr/src/tmp/legacy/usr/bin/makewhatis
install -C -o root -g wheel -m 555
/usr/src/usr.bin/makewhatis/makewhatis.local.sh
/usr/obj/usr/src/tmp/legacy/usr/libexec/makewhatis.local
/usr/obj/usr/src/tmp/legacy/usr/libexec/catman.local ->
/usr/obj/usr/src/tmp/legacy/usr/libexec/makewhatis.local
install: illegal option -- l
usage: install [-bCcMpSsv] [-B suffix] [-f flags] [-g group] [-m mode]
[-o owner] file1 file2
install [-bCcMpSsv] [-B suffix] [-f flags] [-g group] [-m mode]
[-o owner] file1 ... fileN directory
install -d [-v] [-g group] [-m mode] [-o owner] directory ...
*** [_installlinks] Error code 64
Stop in /usr/src/usr.bin/makewhatis.
*** [bootstrap-tools] Error code 1
Stop in /usr/src.
*** [_bootstrap-tools] Error code 1
Stop in /usr/src.
*** [buildworld] Error code 1
Stop in /usr/src.
--
Paul Dokas dokas at dokas.name
======================================================================
Don Juan Matus: "an enigma wrapped in mystery wrapped in a tortilla."
More information about the freebsd-current
mailing list