Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
busybox-1.00-r4
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
doonkel
Apprentice
Apprentice


Joined: 06 Aug 2004
Posts: 202

PostPosted: Sun Jun 26, 2005 9:33 am    Post subject: busybox-1.00-r4 Reply with quote

День или вечер добрый!
Нарисовалась проблема.
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
View user's profile Send private message
hlroad
Tux's lil' helper
Tux's lil' helper


Joined: 28 Sep 2004
Posts: 105

PostPosted: Sun Jun 26, 2005 10:57 am    Post subject: Re: busybox-1.00-r4 Reply with quote

doonkel wrote:
Один busybox остался.Как его победить?

Сделать так, чтобы он не увидел, что у тебя есть исходники ядра. Если он их видит - пытается что-то из них выудить и ему становится "худо"... В моем случае ядро собрано "сбоку" (то есть не в /usr/src/linux), так что было достаточно сделать unset для переменной KBUILD_OUTPUT для этого .ebuild'а - и всё стало хорошо. В твоем случае такой переменной вроде нет - ну попробуй удалить symlink /usr/src/linux на время или что-нибудь подобное...
Back to top
View user's profile Send private message
doonkel
Apprentice
Apprentice


Joined: 06 Aug 2004
Posts: 202

PostPosted: Sun Jun 26, 2005 12:11 pm    Post subject: Reply with quote

Спасибо, но все пока без изменений.
Back to top
View user's profile Send private message
doonkel
Apprentice
Apprentice


Joined: 06 Aug 2004
Posts: 202

PostPosted: Sun Jun 26, 2005 2:46 pm    Post subject: Reply with quote

hlroad wrote:
Еще раз спасибо. Оказывается из /usr/src нужно было удалить не только линк, но и сами исходники ядра.
Все сейчас компилируется. Пытаюсь разобраться дальше. Может когда установлены исходники ядра он не находит /usr/include?
Back to top
View user's profile Send private message
doonkel
Apprentice
Apprentice


Joined: 06 Aug 2004
Posts: 202

PostPosted: Sun Jun 26, 2005 3:04 pm    Post subject: Reply with quote

Какие то чудеса. Сейчас вернул на место исходники ядра и линк.
#emerge busybox
Все собралось опять отлично. Нужно ,наверное, пойти с собакой погулять.
Back to top
View user's profile Send private message
ManJak
Guru
Guru


Joined: 18 Dec 2004
Posts: 561
Location: St. Petersburg, Russia

PostPosted: Sun Jun 26, 2005 5:14 pm    Post subject: Reply with quote

doonkel wrote:
Какие то чудеса. Сейчас вернул на место исходники ядра и линк.
#emerge busybox
Все собралось опять отлично. Нужно ,наверное, пойти с собакой погулять.


Сдается, мне, что исходники битые были, а ты их снес или перетащил?
Back to top
View user's profile Send private message
doonkel
Apprentice
Apprentice


Joined: 06 Aug 2004
Posts: 202

PostPosted: Mon Jun 27, 2005 2:38 am    Post subject: Reply with quote

Перенес, потом их же вернул на место.
Back to top
View user's profile Send private message
ManJak
Guru
Guru


Joined: 18 Dec 2004
Posts: 561
Location: St. Petersburg, Russia

PostPosted: Mon Jun 27, 2005 3:45 am    Post subject: Reply with quote

Тогда - сдаюсь :?
Back to top
View user's profile Send private message
doonkel
Apprentice
Apprentice


Joined: 06 Aug 2004
Posts: 202

PostPosted: Mon Jun 27, 2005 4:35 am    Post subject: Reply with quote

Про чудеса написал ,конечно, с горяча. Я ведь не делал
#emerge -C busybox, а поверху почему бы и не поставиться если все пути уже прописаны.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum