BSDPORTAL.RU

На этом сайте обсуждаются вопросы использования ОС FreeBSD
 Портал  •  Статьи  •  Форум  •  Wiki  •  Поиск  •  FAQ  •  Обои  •   Официальная документация  •  Новые темы 

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Не могу собрать world FreeBSD 11-STABLE
СообщениеДобавлено: Вт 22 авг, 2017 12:16 am 
Не в сети

Зарегистрирован: Сб 17 июн, 2006 2:02 am
Сообщения: 538
Вот на чём останавливается:
Код:
% cd /usr/src/ && make cleandir && make cleandir buildworld WITHOUT_CLANG=true
...
building shared library libcap_sysctl.so.0
/usr/local/llvm40/bin/clang  -fstack-protector-strong -shared -Wl,-x -Wl,--fatal-warnings -Wl,--warn-shared-textrel  -o libcap_sysctl.so.0.full -Wl,-soname,libcap_sysctl.so.0  `NM='nm' NMFLAGS='' lorder cap_sysctl.pico | tsort -q`  -lnv
objcopy --only-keep-debug libcap_sysctl.so.0.full libcap_sysctl.so.0.debug
objcopy --strip-debug --add-gnu-debuglink=libcap_sysctl.so.0.debug  libcap_sysctl.so.0.full libcap_sysctl.so.0
===> lib/libcasper/libcasper (install)
sh /usr/src/tools/install.sh  -C -o root -g wheel -m 444   libcasper.a /usr/obj/usr/src/tmp/usr/lib/
sh /usr/src/tools/install.sh  -s -o root -g wheel -m 444     libcasper.so.0 /usr/obj/usr/src/tmp/lib/
sh /usr/src/tools/install.sh  -o root -g wheel -m 444    libcasper.so.0.debug /usr/obj/usr/src/tmp/usr/lib/debug/lib/
sh /usr/src/tools/install.sh -l rs  /usr/obj/usr/src/tmp/lib/libcasper.so.0  /usr/obj/usr/src/tmp/usr/lib/libcasper.so
sh /usr/src/tools/install.sh  -C -o root -g wheel -m 444  /usr/src/lib/libcasper/libcasper/libcasper.h /usr/src/lib/libcasper/libcasper/libcasper_service.h /usr/obj/usr/src/tmp/usr/include/
===> lib/libcasper/services (install)
===> lib/libcasper/services/cap_dns (install)
sh /usr/src/tools/install.sh  -C -o root -g wheel -m 444   libcap_dns.a /usr/obj/usr/src/tmp/usr/lib/
sh /usr/src/tools/install.sh  -s -o root -g wheel -m 444     libcap_dns.so.0 /usr/obj/usr/src/tmp/lib/casper/
sh /usr/src/tools/install.sh  -o root -g wheel -m 444    libcap_dns.so.0.debug /usr/obj/usr/src/tmp/usr/lib/debug/lib/casper/
sh /usr/src/tools/install.sh -l rs  /usr/obj/usr/src/tmp/lib/casper/libcap_dns.so.0  /usr/obj/usr/src/tmp/usr/lib/libcap_dns.so
sh /usr/src/tools/install.sh  -C -o root -g wheel -m 444  /usr/src/lib/libcasper/services/cap_dns/cap_dns.h /usr/obj/usr/src/tmp/usr/include/casper/
===> lib/libcasper/services/cap_grp (install)
sh /usr/src/tools/install.sh  -C -o root -g wheel -m 444   libcap_grp.a /usr/obj/usr/src/tmp/usr/lib/
sh /usr/src/tools/install.sh  -s -o root -g wheel -m 444     libcap_grp.so.0 /usr/obj/usr/src/tmp/lib/casper/
sh /usr/src/tools/install.sh  -o root -g wheel -m 444    libcap_grp.so.0.debug /usr/obj/usr/src/tmp/usr/lib/debug/lib/casper/
sh /usr/src/tools/install.sh -l rs  /usr/obj/usr/src/tmp/lib/casper/libcap_grp.so.0  /usr/obj/usr/src/tmp/usr/lib/libcap_grp.so
sh /usr/src/tools/install.sh  -C -o root -g wheel -m 444  /usr/src/lib/libcasper/services/cap_grp/cap_grp.h /usr/obj/usr/src/tmp/usr/include/casper/
===> lib/libcasper/services/cap_pwd (install)
sh /usr/src/tools/install.sh  -C -o root -g wheel -m 444   libcap_pwd.a /usr/obj/usr/src/tmp/usr/lib/
sh /usr/src/tools/install.sh  -s -o root -g wheel -m 444     libcap_pwd.so.0 /usr/obj/usr/src/tmp/lib/casper/
sh /usr/src/tools/install.sh  -o root -g wheel -m 444    libcap_pwd.so.0.debug /usr/obj/usr/src/tmp/usr/lib/debug/lib/casper/
sh /usr/src/tools/install.sh -l rs  /usr/obj/usr/src/tmp/lib/casper/libcap_pwd.so.0  /usr/obj/usr/src/tmp/usr/lib/libcap_pwd.so
sh /usr/src/tools/install.sh  -C -o root -g wheel -m 444  /usr/src/lib/libcasper/services/cap_pwd/cap_pwd.h /usr/obj/usr/src/tmp/usr/include/casper/
===> lib/libcasper/services/cap_random (install)
sh /usr/src/tools/install.sh  -C -o root -g wheel -m 444   libcap_random.a /usr/obj/usr/src/tmp/usr/lib/
sh /usr/src/tools/install.sh  -s -o root -g wheel -m 444     libcap_random.so.0 /usr/obj/usr/src/tmp/lib/casper/
sh /usr/src/tools/install.sh  -o root -g wheel -m 444    libcap_random.so.0.debug /usr/obj/usr/src/tmp/usr/lib/debug/lib/casper/
sh /usr/src/tools/install.sh -l rs  /usr/obj/usr/src/tmp/lib/casper/libcap_random.so.0  /usr/obj/usr/src/tmp/usr/lib/libcap_random.so
sh /usr/src/tools/install.sh  -C -o root -g wheel -m 444  /usr/src/lib/libcasper/services/cap_random/cap_random.h /usr/obj/usr/src/tmp/usr/include/casper/
===> lib/libcasper/services/cap_sysctl (install)
sh /usr/src/tools/install.sh  -C -o root -g wheel -m 444   libcap_sysctl.a /usr/obj/usr/src/tmp/usr/lib/
sh /usr/src/tools/install.sh  -s -o root -g wheel -m 444     libcap_sysctl.so.0 /usr/obj/usr/src/tmp/lib/casper/
sh /usr/src/tools/install.sh  -o root -g wheel -m 444    libcap_sysctl.so.0.debug /usr/obj/usr/src/tmp/usr/lib/debug/lib/casper/
sh /usr/src/tools/install.sh -l rs  /usr/obj/usr/src/tmp/lib/casper/libcap_sysctl.so.0  /usr/obj/usr/src/tmp/usr/lib/libcap_sysctl.so
sh /usr/src/tools/install.sh  -C -o root -g wheel -m 444  /usr/src/lib/libcasper/services/cap_sysctl/cap_sysctl.h /usr/obj/usr/src/tmp/usr/include/casper/
===> lib/ncurses/ncurses (obj,all,install)
AWK=awk sh /usr/src/contrib/ncurses/ncurses/tinfo/MKkeys_list.sh  /usr/src/contrib/ncurses/include/Caps | LC_ALL=C sort > keys.list
./make_keys keys.list > init_keytry.h
LC_ALL=C sh /usr/src/contrib/ncurses/ncurses/base/MKlib_gen.sh "/usr/local/llvm40/bin/clang -E -O2 -pipe   -I. -I/usr/obj/usr/src/lib/ncurses/ncurses -I/usr/src/lib/ncurses/ncurses -I/usr/src/lib/ncurses/ncurses -I/usr/src/contrib/ncurses/include -I/usr/src/contrib/ncurses/ncurses -Wall -DNDEBUG -DHAVE_CONFIG_H -DFREEBSD_NATIVE -DTERMIOS -DNDEBUG  -std=gnu99 -fstack-protector-strong -Wsystem-headers -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-address-of-packed-member  -Qunused-arguments "  "awk" generated < curses.h | fgrep undef > nomacros.h
fgrep: literal expressions not supported at compile time
*** Error code 2

Stop.
make[4]: stopped in /usr/src/lib/ncurses/ncurses
*** Error code 1

Stop.
make[3]: stopped in /usr/src
*** Error code 1

Stop.
make[2]: stopped in /usr/src
*** Error code 1

Stop.
make[1]: stopped in /usr/src
*** Error code 1

Stop.
make: stopped in /usr/src
Причём это не зависит от используемого компилятора. Ядро собирается спокойно. Исходники перезаливал.

Попытка собрать отдельно (без /etc/src.conf и /etc/make.conf):
Код:
% cd /usr/src/lib/ncurses/ncurses/ && make
sed </usr/src/contrib/ncurses/include/curses.h.in >curses.head  -e "/@BROKEN_LINKER@/s%%0%"  -e "/@HAVE_VSSCANF@/s%%1%"  -e "/@NCURSES_CH_T@/s%%chtype%"  -e "/@NCURSES_CONST@/s%%const%"  -e "/@NCURSES_EXT_COLORS@/s%%0%"  -e "/@NCURSES_EXT_FUNCS@/s%%1%"  -e "/@NCURSES_INLINE@/s%%inline%"  -e "/@NCURSES_LIBUTF8@/s%%0%"  -e "/@NCURSES_MAJOR@/s%%5%"  -e "/@NCURSES_MBSTATE_T@/s%%0%"  -e "/@NCURSES_MINOR@/s%%9%"  -e "/@NCURSES_MOUSE_VERSION@/s%%1%"  -e "/@NCURSES_OK_WCHAR_T@/s%%%"  -e "/@NCURSES_OPAQUE@/s%%0%"  -e "/@NCURSES_PATCH@/s%%20140222%"  -e "/@NCURSES_SIZE_T@/s%%short%"  -e "/@NCURSES_TPARM_VARARGS@/s%%1%"  -e "/@NCURSES_WCHAR_T@/s%%0%"  -e "/@NCURSES_WCHAR_T@/s%%0%"  -e "/@NCURSES_WINT_T@/s%%0%"  -e "/@NEED_WCHAR_H@/s%%0%"  -e "/@USE_CXX_BOOL@/s%%defined(__cplusplus)%"  -e "s%@NCURSES_SP_FUNCS@%0%g"  -e "s%@NCURSES_INTEROP_FUNCS@%0%g"  -e "s%@NCURSES_CCHARW_MAX@%5%g"  -e "s%@NCURSES_TPARM_ARG@%long%g"  -e "s%@cf_cv_1UL@%1UL%g"  -e "s%@cf_cv_builtin_bool@%1%g"  -e "s%@cf_cv_enable_lp64@%0%g"  -e "s%@cf_cv_enable_opaque@%NCURSES_OPAQUE%g"  -e "s%@cf_cv_enable_reentrant@%0%g"  -e "s%@cf_cv_header_stdbool_h@%1%g"  -e "s%@cf_cv_type_of_bool@%unsigned char%g"  -e "s%@cf_cv_typeof_chtype@%long%g"  -e "s%@cf_cv_typeof_mmask_t@%long%g"  -e "s/ _WCHAR_T/ __wchar_t/g"  -e "s/ _WINT_T/ __wint_t/g"
cat curses.head > curses.h.new
AWK=awk _POSIX2_VERSION=199209 sh /usr/src/contrib/ncurses/include/MKkey_defs.sh  /usr/src/contrib/ncurses/include/Caps >> curses.h.new
cat /usr/src/contrib/ncurses/include/curses.tail >> curses.h.new
mv -f curses.h.new curses.h
sh /usr/src/contrib/ncurses/include/MKhashsize.sh /usr/src/contrib/ncurses/include/Caps > hashsize.h
AWK=awk sh /usr/src/contrib/ncurses/ncurses/tinfo/MKkeys_list.sh  /usr/src/contrib/ncurses/include/Caps | LC_ALL=C sort > keys.list
awk -f /usr/src/contrib/ncurses/ncurses/tinfo/MKnames.awk bigstrings=1 /usr/src/contrib/ncurses/include/Caps > names.c
AWK=awk sh /usr/src/contrib/ncurses/include/MKncurses_def.sh  /usr/src/contrib/ncurses/include/ncurses_defs > ncurses_def.h
sed </usr/src/contrib/ncurses/include/MKterm.h.awk.in >MKterm.h.awk  -e "/@BROKEN_LINKER@/s%%0%"  -e "s%@NCURSES_USE_DATABASE@%0%g"  -e "s%@NCURSES_USE_TERMCAP@%1%g"  -e "/@NCURSES_MAJOR@/s%%5%"  -e "/@NCURSES_MINOR@/s%%9%"  -e "/@NCURSES_CONST@/s%%const%"  -e "/@NCURSES_TPARM_VARARGS@/s%%1%"  -e "/@NCURSES_SBOOL@/s%%char%"  -e "/@NCURSES_XNAMES@/s%%1%"  -e "/@HAVE_TERMIOS_H@/s%%1%"  -e "/@HAVE_TERMIO_H@/s%%0%"  -e "/@HAVE_TCGETATTR@/s%%1%"  -e "s%@cf_cv_enable_reentrant@%0%g"
awk -f MKterm.h.awk /usr/src/contrib/ncurses/include/Caps > term.h.new
sh /usr/src/contrib/ncurses/include/edit_cfg.sh /usr/src/lib/ncurses/ncurses/ncurses_cfg.h term.h.new
** edit: HAVE_TCGETATTR 1
** edit: HAVE_TERMIOS_H 1
** edit: HAVE_TERMIO_H 0
** edit: BROKEN_LINKER 0
mv -f term.h.new term.h
sed </usr/src/contrib/ncurses/include/termcap.h.in >termcap.h  -e "/@NCURSES_MAJOR@/s%%5%"  -e "/@NCURSES_MINOR@/s%%9%"  -e "/@NCURSES_CONST@/s%%const%"  -e "/@NCURSES_OSPEED@/s%%short%"
sed </usr/src/contrib/ncurses/include/unctrl.h.in >unctrl.h  -e "s%@NCURSES_SP_FUNCS@%0%g"  -e "/@NCURSES_MAJOR@/s%%5%"  -e "/@NCURSES_MINOR@/s%%9%"
cc -o make_keys -O2 -pipe   -I. -I/usr/src/lib/ncurses/ncurses -I/usr/src/lib/ncurses/ncurses -I/usr/src/lib/ncurses/ncurses -I/usr/src/contrib/ncurses/include -I/usr/src/contrib/ncurses/ncurses -Wall -DNDEBUG -DHAVE_CONFIG_H -DFREEBSD_NATIVE -DTERMIOS  -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-address-of-packed-member  -Qunused-arguments  /usr/src/contrib/ncurses/ncurses/tinfo/make_keys.c
./make_keys keys.list > init_keytry.h
LC_ALL=C sh /usr/src/contrib/ncurses/ncurses/base/MKlib_gen.sh "cc -E -O2 -pipe   -I. -I/usr/src/lib/ncurses/ncurses -I/usr/src/lib/ncurses/ncurses -I/usr/src/lib/ncurses/ncurses -I/usr/src/contrib/ncurses/include -I/usr/src/contrib/ncurses/ncurses -Wall -DNDEBUG -DHAVE_CONFIG_H -DFREEBSD_NATIVE -DTERMIOS  -std=gnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-address-of-packed-member  -Qunused-arguments "  "awk" generated < curses.h | fgrep undef > nomacros.h
fgrep: literal expressions not supported at compile time
*** Error code 2

Stop.
make: stopped in /usr/src/lib/ncurses/ncurses

Где что крутить?

Везде вываливается:
Код:
fgrep: literal expressions not supported at compile time


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не могу собрать world FreeBSD 11-STABLE
СообщениеДобавлено: Ср 23 авг, 2017 9:43 am 
Не в сети

Зарегистрирован: Сб 17 июн, 2006 2:02 am
Сообщения: 538
Похоже, BSD Grep сломан в системе. Заменил на GNU Grep - сборка прошла успешно.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Зарегистрированные пользователи: Bing [Bot], Google [Bot], Google Feedfetcher


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
Яндекс.Метрика