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], miisha


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

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