И ещё один вопрос.
При обновлении CHOST я скопировал в /usr/i686-pc-linux-gnu файлы из stage3-i686.
Но, видимо, люди так не делают...
1.) Когда обновляется CHOST, в /usr/новый_CHOST должны быть необходимые файлы (gcc, ar, as, etc.)?
2.) Если они там должны быть, то откуда их взять?
Ошибки...
Модератор: /dev/random
-
Артём Н.
- Сообщения: 33
Re: Ошибки...
""...Всегдашний прием плохих
правительств - пресекая следствие зла, усиливать его причины". Откуда?
- Ключевский, - сейчас же ответил Аскольд."
Стругацкие. "Отягощённые злом".
-
DaemonTux
- Сообщения: 1480
- Статус: Юный падаван
- ОС: Gentoo
Re: Ошибки...
Артём Н. писал(а): ↑21.11.2007 01:54И ещё один вопрос.
При обновлении CHOST я скопировал в /usr/i686-pc-linux-gnu файлы из stage3-i686.
Но, видимо, люди так не делают...
1.) Когда обновляется CHOST, в /usr/новый_CHOST должны быть необходимые файлы (gcc, ar, as, etc.)?
2.) Если они там должны быть, то откуда их взять?
После обновления CHOST не нужно ни чего копировать. Нужно сделать
Код: Выделить всё
#emerge -e systemПосле этого в /usr появится i686-pc-linux-gnu. После этого сделайте
Код: Выделить всё
#emerge -e worldVladivostok Linux User Group
-
killer_zon
- Сообщения: 97
- ОС: #gentoo//debian#
Re: Ошибки...
не ставятся иксы.. точнее gcc , который емеджится по зависимостям
я переставил систему, до этого нормально ставились и работали иксы и флуксбокс, а что на этот раз с gcc понять не могу
вывод перед прекркащением установки таковлог файл /var/log/emerge.logчто это за проблема такая?
я переставил систему, до этого нормально ставились и работали иксы и флуксбокс, а что на этот раз с gcc понять не могу
вывод перед прекркащением установки таков
Код:
root@/root # INPUT_DEVICES="keyboard mouse" VIDEO_CARDS="fglrx" USE="-ipv6" emerge xorg-x11
...............
...............
...............
...............
bison -v /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/treelang/parse.y\
--output=/var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/treelang/parse.c --defines
bison: не удается открыть файл `/var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/treelang/parse.y--output=/var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/treelang/parse.c': Нет такого файла или каталога
make[2]: *** [/var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/treelang/parse.h] Ошибка 1
make[2]: *** Ожидание завершения заданий...
make[2]: Leaving directory `/var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/build/gcc'
make[1]: *** [stage2_build] Ошибка 2
make[1]: Leaving directory `/var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/build/gcc'
make: *** [bootstrap-lean] Ошибка 2
*
* ERROR: sys-devel/gcc-3.3.6-r1 failed.
* Call stack:
* ebuild.sh, line 1701: Called dyn_compile
* ebuild.sh, line 1039: Called qa_call 'src_compile'
* ebuild.sh, line 44: Called src_compile
* ebuild.sh, line 1383: Called toolchain_src_compile
* toolchain.eclass, line 26: Called gcc_src_compile
* toolchain.eclass, line 1548: Called gcc_do_make
* toolchain.eclass, line 1422: Called die
* The specific snippet of code:
* emake \
* LDFLAGS="${LDFLAGS}" \
* STAGE1_CFLAGS="${STAGE1_CFLAGS}" \
* LIBPATH="${LIBPATH}" \
* BOOT_CFLAGS="${BOOT_CFLAGS}" \
* ${GCC_MAKE_TARGET} \
* || die "emake failed with ${GCC_MAKE_TARGET}"
* The die message:
* emake failed with bootstrap-lean
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/sys-devel/gcc-3.3.6-r1/temp/build.log'.
*
* Messages for package sys-devel/gcc-3.3.6-r1:
*
* ERROR: sys-devel/gcc-3.3.6-r1 failed.
* Call stack:
* ebuild.sh, line 1701: Called dyn_compile
* ebuild.sh, line 1039: Called qa_call 'src_compile'
* ebuild.sh, line 44: Called src_compile
* ebuild.sh, line 1383: Called toolchain_src_compile
* toolchain.eclass, line 26: Called gcc_src_compile
* toolchain.eclass, line 1548: Called gcc_do_make
* toolchain.eclass, line 1422: Called die
* The specific snippet of code:
* emake \
* LDFLAGS="${LDFLAGS}" \
* STAGE1_CFLAGS="${STAGE1_CFLAGS}" \
* LIBPATH="${LIBPATH}" \
* BOOT_CFLAGS="${BOOT_CFLAGS}" \
* ${GCC_MAKE_TARGET} \
* || die "emake failed with ${GCC_MAKE_TARGET}"
* The die message:
* emake failed with bootstrap-lean
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/sys-devel/gcc-3.3.6-r1/temp/build.log'.
*
* GNU info directory index is up-to-date.
root@/root #
Код:
1197367381: Started emerge on: Dec 11, 2007 12:03:01
1197367381: *** emerge xorg-x11
1197367385: >>> emerge (1 of 87) x11-libs/libXau-1.0.3 to /
1197367385: === (1 of 87) Cleaning (x11-libs/libXau-1.0.3::/usr/portage/x11-libs/libXau/libXau-1.0.3.ebuild)
1197367386: === (1 of 87) Compiling/Merging (x11-libs/libXau-1.0.3::/usr/portage/x11-libs/libXau/libXau-1.0.3.ebuild)
1197367413: >>> AUTOCLEAN: x11-libs/libXau
1197367413: --- AUTOCLEAN: Nothing unmerged.
1197367413: === (1 of 87) Post-Build Cleaning (x11-libs/libXau-1.0.3::/usr/portage/x11-libs/libXau/libXau-1.0.3.ebuild)
1197367413: ::: completed emerge (1 of 87) x11-libs/libXau-1.0.3 to /
1197367413: >>> emerge (2 of 87) x11-libs/libICE-1.0.3 to /
1197367413: === (2 of 87) Cleaning (x11-libs/libICE-1.0.3::/usr/portage/x11-libs/libICE/libICE-1.0.3.ebuild)
1197367414: === (2 of 87) Compiling/Merging (x11-libs/libICE-1.0.3::/usr/portage/x11-libs/libICE/libICE-1.0.3.ebuild)
1197367448: >>> AUTOCLEAN: x11-libs/libICE
1197367448: --- AUTOCLEAN: Nothing unmerged.
1197367448: === (2 of 87) Post-Build Cleaning (x11-libs/libICE-1.0.3::/usr/portage/x11-libs/libICE/libICE-1.0.3.ebuild)
1197367448: ::: completed emerge (2 of 87) x11-libs/libICE-1.0.3 to /
1197367448: >>> emerge (3 of 87) x11-libs/libfontenc-1.0.4 to /
1197367448: === (3 of 87) Cleaning (x11-libs/libfontenc-1.0.4::/usr/portage/x11-libs/libfontenc/libfontenc-1.0.4.ebuild)
1197367449: === (3 of 87) Compiling/Merging (x11-libs/libfontenc-1.0.4::/usr/portage/x11-libs/libfontenc/libfontenc-1.0.4.ebuild)
1197367471: >>> AUTOCLEAN: x11-libs/libfontenc
1197367471: --- AUTOCLEAN: Nothing unmerged.
1197367471: === (3 of 87) Post-Build Cleaning (x11-libs/libfontenc-1.0.4::/usr/portage/x11-libs/libfontenc/libfontenc-1.0.4.ebuild)
1197367471: ::: completed emerge (3 of 87) x11-libs/libfontenc-1.0.4 to /
1197367471: >>> emerge (4 of 87) x11-libs/libXdmcp-1.0.2 to /
1197367471: === (4 of 87) Cleaning (x11-libs/libXdmcp-1.0.2::/usr/portage/x11-libs/libXdmcp/libXdmcp-1.0.2.ebuild)
1197367472: === (4 of 87) Compiling/Merging (x11-libs/libXdmcp-1.0.2::/usr/portage/x11-libs/libXdmcp/libXdmcp-1.0.2.ebuild)
1197367506: >>> AUTOCLEAN: x11-libs/libXdmcp
1197367506: --- AUTOCLEAN: Nothing unmerged.
1197367506: === (4 of 87) Post-Build Cleaning (x11-libs/libXdmcp-1.0.2::/usr/portage/x11-libs/libXdmcp/libXdmcp-1.0.2.ebuild)
1197367506: ::: completed emerge (4 of 87) x11-libs/libXdmcp-1.0.2 to /
1197367506: >>> emerge (5 of 87) x11-proto/glproto-1.4.8 to /
1197367506: === (5 of 87) Cleaning (x11-proto/glproto-1.4.8::/usr/portage/x11-proto/glproto/glproto-1.4.8.ebuild)
1197367507: === (5 of 87) Compiling/Merging (x11-proto/glproto-1.4.8::/usr/portage/x11-proto/glproto/glproto-1.4.8.ebuild)
1197367518: >>> AUTOCLEAN: x11-proto/glproto
1197367518: --- AUTOCLEAN: Nothing unmerged.
1197367518: === (5 of 87) Post-Build Cleaning (x11-proto/glproto-1.4.8::/usr/portage/x11-proto/glproto/glproto-1.4.8.ebuild)
1197367518: ::: completed emerge (5 of 87) x11-proto/glproto-1.4.8 to /
1197367518: >>> emerge (6 of 87) sys-devel/gcc-3.3.6-r1 to /
1197367518: === (6 of 87) Cleaning (sys-devel/gcc-3.3.6-r1::/usr/portage/sys-devel/gcc/gcc-3.3.6-r1.ebuild)
1197367523: === (6 of 87) Compiling/Merging (sys-devel/gcc-3.3.6-r1::/usr/portage/sys-devel/gcc/gcc-3.3.6-r1.ebuild)
1197367766: *** exiting unsuccessfully with status '1'.
1197367766: *** terminating.
-
Maximus_V
- Сообщения: 432
- ОС: Gentoo, FreeBSD
Re: Ошибки...
не ставятся иксы.. точнее gcc
Смотреть тут
Краткое содержание:
emerge -1 libstdc++-v3
тогда отпадает необходимость в сборке sys-devel/gcc-3.3.6-r1 и полное обновление системы проходит успешно.
-
killer_zon
- Сообщения: 97
- ОС: #gentoo//debian#
Re: Ошибки...
это заработало вроде) спасибо большое, но иксы по прежнему не поставились.. емердж выдал ошибку на xclock
Код:
ntconfig.so, not found (try using -rpath or -rpath-link)
/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../libfontconfig.so: undefined reference to `XML_SetElementHandler'
/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../libfontconfig.so: undefined reference to `XML_SetDoctypeDeclHandler'
/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../libfontconfig.so: undefined reference to `XML_ParserFree'
/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../libfontconfig.so: undefined reference to `XML_SetCharacterDataHandler'
/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../libfontconfig.so: undefined reference to `XML_ErrorString'
/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../libfontconfig.so: undefined reference to `XML_ParseBuffer'
/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../libfontconfig.so: undefined reference to `XML_ParserCreate'
/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../libfontconfig.so: undefined reference to `XML_SetUserData'
/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../libfontconfig.so: undefined reference to `XML_GetErrorCode'
/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../libfontconfig.so: undefined reference to `XML_GetBuffer'
/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../libfontconfig.so: undefined reference to `XML_GetCurrentLineNumber'
collect2: ld returned 1 exit status
make[1]: *** [xclock] Ошибка 1
make[1]: Leaving directory `/var/tmp/portage/x11-apps/xclock-1.0.2/work/xclock-1.0.2'
make: *** [all] Ошибка 2
*
* ERROR: x11-apps/xclock-1.0.2 failed.
* Call stack:
* ebuild.sh, line 1701: Called dyn_compile
* ebuild.sh, line 1039: Called qa_call 'src_compile'
* ebuild.sh, line 44: Called src_compile
* ebuild.sh, line 1383: Called x-modular_src_compile
* x-modular.eclass, line 348: Called x-modular_src_make
* x-modular.eclass, line 343: Called die
* The specific snippet of code:
* emake || die "emake failed"
* The die message:
* emake failed
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/x11-apps/xclock-1.0.2/temp/build.log'.
*
* Messages for package x11-libs/libXi-1.1.2:
* Some special keys and keyboard layouts may stop working.
* To fix them, recompile xorg-server.
* Messages for package x11-libs/libXdamage-1.1.1:
* Compositing managers may stop working.
* To fix them, recompile xorg-server.
* Messages for package x11-apps/xclock-1.0.2:
*
* ERROR: x11-apps/xclock-1.0.2 failed.
* Call stack:
* ebuild.sh, line 1701: Called dyn_compile
* ebuild.sh, line 1039: Called qa_call 'src_compile'
* ebuild.sh, line 44: Called src_compile
* ebuild.sh, line 1383: Called x-modular_src_compile
* x-modular.eclass, line 348: Called x-modular_src_make
* x-modular.eclass, line 343: Called die
* The specific snippet of code:
* emake || die "emake failed"
* The die message:
* emake failed
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/x11-apps/xclock-1.0.2/temp/build.log'.
*
* Regenerating GNU info directory index...
* Processed 76 info files.
root@/root #-
killer_zon
- Сообщения: 97
- ОС: #gentoo//debian#
Re: Ошибки...
а что это вообще за проблема такая? и почему она возникает, что gcc не ставится нормально... из ссылки я только понял как решать такой трабл, а корень его не понятен по прежнему.Maximus_V писал(а): ↑11.12.2007 14:07не ставятся иксы.. точнее gcc
Смотреть тут
Краткое содержание:
emerge -1 libstdc++-v3
тогда отпадает необходимость в сборке sys-devel/gcc-3.3.6-r1 и полное обновление системы проходит успешно.
-
Maximus_V
- Сообщения: 432
- ОС: Gentoo, FreeBSD
Re: Ошибки...
Из самого верха кода:
перед этим ntconfig точно ничего не было? Может, что-то вроде такого:
если действительно писало про libexpat (к сожалению, я не телепат), то стоит попробовать пересобрать expat:
А потом для верности еще и fontconfig пересобрать
чтоб наверняка
ntconfig.so, not found
перед этим ntconfig точно ничего не было? Может, что-то вроде такого:
warning: libexpat.so.0, needed by /usr/lib64/libfontconfig.so, not found (try using -rpath or -rpath-link)
если действительно писало про libexpat (к сожалению, я не телепат), то стоит попробовать пересобрать expat:
emerge expat
А потом для верности еще и fontconfig пересобрать
-
killer_zon
- Сообщения: 97
- ОС: #gentoo//debian#
Re: Ошибки...
как-то немного странно и непонятно.. чего эти сами либы по зависимостям не ставятся.. и более всего удивляет то, что я до этого недели две назад ставил такой-же генту и нормально без проблем поставил иксы))
(а это решил переустановить, поскольку фс выбрал ехт3, а теперь на райзерфс переставил)
(а это решил переустановить, поскольку фс выбрал ехт3, а теперь на райзерфс переставил)
