View previous topic :: View next topic |
Author |
Message |
doonkel Apprentice
Joined: 06 Aug 2004 Posts: 202
|
Posted: Sun Jun 26, 2005 9:33 am Post subject: busybox-1.00-r4 |
|
|
День или вечер добрый!
Нарисовалась проблема.
localhost donald # emerge -uD busybox
Calculating dependencies ...done!
>>> emerge (1 of 1) sys-apps/busybox-1.00-r4 to /
>>> md5 files busybox-1.00-r4.ebuild
>>> md5 files files/config-netboot
>>> md5 files files/digest-busybox-1.00-r4
>>> md5 files files/1.00/bash-tests.patch
>>> md5 files files/1.00/bb.patch
>>> md5 files files/1.00/standalone.patch
>>> md5 files files/1.00/sum.patch
>>> md5 files files/1.00/cp-posix-opts.patch
>>> md5 files files/1.00/more-insmod-arches.patch
>>> md5 files files/1.00/nice.patch
>>> md5 files files/1.00/busybox-read-timeout.patch
>>> md5 files files/1.00/printenv.patch
>>> md5 files files/1.00/readlink-follow.patch
>>> md5 files files/1.00/gcc4.patch
>>> md5 src_uri busybox-1.00.tar.bz2
>>> md5 src_uri busybox-1.00-e2fsprogs.patch.bz2
>>> Unpacking source...
>>> Unpacking busybox-1.00.tar.bz2 to /var/tmp/portage/busybox-1.00-r4/work
>>> Unpacking busybox-1.00-e2fsprogs.patch.bz2 to /var/tmp/portage/busybox-1.00-r4/work
* Applying busybox-read-timeout.patch ... [ ok ]
* Applying readlink-follow.patch ... [ ok ]
* Applying more-insmod-arches.patch ... [ ok ]
* Applying bash-tests.patch ... [ ok ]
* Applying cp-posix-opts.patch ... [ ok ]
* Applying standalone.patch ... [ ok ]
* Applying nice.patch ... [ ok ]
* Applying printenv.patch ... [ ok ]
* Applying sum.patch ... [ ok ]
* Applying bb.patch ... [ ok ]
* Applying busybox-1.00-e2fsprogs.patch ... [ ok ]
* Applying gcc4.patch ... [ ok ]
../../.config:2: *** missing separator. Stop.
make: *** [scripts/config/conf] Error 2
sed: can't read .config: No such file or directory
grep: .config: No such file or directory
../../.config:2: *** missing separator. Stop.
make: *** [scripts/config/conf] Error 2
>>> Source unpacked.
/usr/bin/i686-pc-linux-gnu-ar
make: Nothing to be done for `depend'.
make: *** No rule to make target `busybox'. Stop.
!!! ERROR: sys-apps/busybox-1.00-r4 failed.
!!! Function src_compile, Line 142, Exitcode 2
В сокращенном варианте
localhost donald # emerge info
Portage 2.0.51.22-r1 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r0, 2.6.12-gentoo-r1 i686)
=================================================================
System uname: 2.6.12-gentoo-r1 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz
Gentoo Base System version 1.6.12
dev-lang/python: 2.3.5, 2.4.1-r1
sys-apps/sandbox: 1.2.9
sys-devel/autoconf: 2.13, 2.59-r7
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5
sys-devel/binutils: 2.16.1
sys-devel/libtool: 1.5.18
virtual/os-headers: 2.6.11-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
.
.
USE="x86 X acl alsa apache2 apm arts berkdb bitmap-fonts cdr crypt cups curl dba divx4linux emboss encode fam fbdev ffmpeg flac foomaticdb fortran gd gdbm gif gpm gtk gtk2 imap ipv6 irda java jpeg kde libg++ libwww lzo mad mikmod mjpeg mmx motif mp3 mpeg mysql ncurses nls nptl nptlonly nvidia ogg oggvorbis opengl oss pam pdflib perl png ppds python qt quicktime readline slang spell sse ssl svga tcpd tiff truetype truetype-fonts type1-fonts vorbis wddx win32codecs xml2 xpm xprint xv xvid zlib userland_GNU kernel_linux elibc_glibc"
Unset: ASFLAGS, CTARGET, LC_ALL, LDFLAGS, MAKEOPTS
Посмотрел все (или почти все) на gentoo.org,что относится к данной теме.
Предлагаемые там варианты решения (убрать из USE nptlonly или иcпользовать
USE="static") не работают, да и ошибки при компиляции там несколько другие.
У меня компиляция практически не начинается
Пакет перезакачивал с разных сайтов. Пытался его собирать руками, но ошибка
одинаковая вываливается
Вся система пересобрана на gcc-3.4.4 без проблем и танцев.К стати замечу (по моему субъективному мнению),
время компиляции приложений на gcc-3.4.4 сократилось процентов на 30.
Один busybox остался.Как его победить? |
|
Back to top |
|
|
hlroad Tux's lil' helper
Joined: 28 Sep 2004 Posts: 105
|
Posted: Sun Jun 26, 2005 10:57 am Post subject: Re: busybox-1.00-r4 |
|
|
doonkel wrote: | Один busybox остался.Как его победить? |
Сделать так, чтобы он не увидел, что у тебя есть исходники ядра. Если он их видит - пытается что-то из них выудить и ему становится "худо"... В моем случае ядро собрано "сбоку" (то есть не в /usr/src/linux), так что было достаточно сделать unset для переменной KBUILD_OUTPUT для этого .ebuild'а - и всё стало хорошо. В твоем случае такой переменной вроде нет - ну попробуй удалить symlink /usr/src/linux на время или что-нибудь подобное... |
|
Back to top |
|
|
doonkel Apprentice
Joined: 06 Aug 2004 Posts: 202
|
Posted: Sun Jun 26, 2005 12:11 pm Post subject: |
|
|
Спасибо, но все пока без изменений. |
|
Back to top |
|
|
doonkel Apprentice
Joined: 06 Aug 2004 Posts: 202
|
Posted: Sun Jun 26, 2005 2:46 pm Post subject: |
|
|
hlroad wrote:
Еще раз спасибо. Оказывается из /usr/src нужно было удалить не только линк, но и сами исходники ядра.
Все сейчас компилируется. Пытаюсь разобраться дальше. Может когда установлены исходники ядра он не находит /usr/include? |
|
Back to top |
|
|
doonkel Apprentice
Joined: 06 Aug 2004 Posts: 202
|
Posted: Sun Jun 26, 2005 3:04 pm Post subject: |
|
|
Какие то чудеса. Сейчас вернул на место исходники ядра и линк.
#emerge busybox
Все собралось опять отлично. Нужно ,наверное, пойти с собакой погулять. |
|
Back to top |
|
|
ManJak Guru
Joined: 18 Dec 2004 Posts: 561 Location: St. Petersburg, Russia
|
Posted: Sun Jun 26, 2005 5:14 pm Post subject: |
|
|
doonkel wrote: | Какие то чудеса. Сейчас вернул на место исходники ядра и линк.
#emerge busybox
Все собралось опять отлично. Нужно ,наверное, пойти с собакой погулять. |
Сдается, мне, что исходники битые были, а ты их снес или перетащил? |
|
Back to top |
|
|
doonkel Apprentice
Joined: 06 Aug 2004 Posts: 202
|
Posted: Mon Jun 27, 2005 2:38 am Post subject: |
|
|
Перенес, потом их же вернул на место. |
|
Back to top |
|
|
ManJak Guru
Joined: 18 Dec 2004 Posts: 561 Location: St. Petersburg, Russia
|
Posted: Mon Jun 27, 2005 3:45 am Post subject: |
|
|
Тогда - сдаюсь |
|
Back to top |
|
|
doonkel Apprentice
Joined: 06 Aug 2004 Posts: 202
|
Posted: Mon Jun 27, 2005 4:35 am Post subject: |
|
|
Про чудеса написал ,конечно, с горяча. Я ведь не делал
#emerge -C busybox, а поверху почему бы и не поставиться если все пути уже прописаны. |
|
Back to top |
|
|
|