Решено:PPP (Не собирается)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
Sandle_X
Сообщения: 117
ОС: Gentoo Base System

Решено:PPP

Сообщение Sandle_X »

Лог:


так вот ошибка во время сборки make[2]: Entering directory `/var/tmp/portage/net-dialup/ppp-2.4.4-r4/work/ppp-2.4.4/pppd/plugins/rp-pppoe'
i686-pc-linux-gnu-gcc -O3 -march=athlon -pipe -fomit-frame-pointer -funroll-loops -I../../../include/linux '-DVERSION="3.3"' -c -o discovery.o -fPIC discovery.c
i686-pc-linux-gnu-gcc -O3 -march=athlon -pipe -fomit-frame-pointer -funroll-loops -I../../../include/linux '-DVERSION="3.3"' -c -o if.o -fPIC if.c
if.c: In function 'openInterface':
if.c:423: error: storage size of 'ifr' isn't known
make[2]: *** [if.o] Ошибка 1
make[2]: *** Ожидание завершения заданий...
make[2]: Leaving directory `/var/tmp/portage/net-dialup/ppp-2.4.4-r4/work/ppp-2.4.4/pppd/plugins/rp-pppoe'

Install ppp-2.4.4-r4 into /var/tmp/portage/net-dialup/ppp-2.4.4-r4/image/ category net-dialup
!!! dosbin: pppd/plugins/rp-pppoe/pppoe-discovery does not exist
install: невозможно выполнить stat для `pppd/plugins/rp-pppoe/rp-pppoe.so': Нет такого файла или каталога
!!! ERROR: net-dialup/ppp-2.4.4-r4 failed.
Call stack:
ebuild.sh, line 1593: Called dyn_install
ebuild.sh, line 1036: Called src_install
ppp-2.4.4-r4.ebuild, line 174: Called die
!!! rp-pppoe.so not build
!!! If you need support, post the topmost build error, and the call stack if relevant.

Есть предложения?
/The information should be free.../ <Gentoo Base System version 1.12.10>
Конференция форума в Jabber: linuxforum@conference.jabber.ru
Спасибо сказали:
Аватара пользователя
Виталмий
Сообщения: 468
Статус: Любитель
ОС: Gentoo Linux

Re: Решено:PPP

Сообщение Виталмий »

ну можно попробывать оптимизацию попроще поставить -O2.
а что у вас за компилятор? emerge --info?
linux-2.6.17-gentoo-r5 x86 on AMD Athlon XP 2000+
OpenSuse 11.0 x86_64 on Sony VNG-FZ31ER
Спасибо сказали:
Аватара пользователя
Sandle_X
Сообщения: 117
ОС: Gentoo Base System

Re: Решено:PPP

Сообщение Sandle_X »

Виталмий писал(а):
05.01.2007 23:58
ну можно попробывать оптимизацию попроще поставить -O2.
а что у вас за компилятор? emerge --info?


Короче хз что это за хрень, но решил я ее только поправив ебилд...тогда собралось.....
/The information should be free.../ <Gentoo Base System version 1.12.10>
Конференция форума в Jabber: linuxforum@conference.jabber.ru
Спасибо сказали:
Аватара пользователя
Juliette
Сообщения: 5058
Статус: ROSA Lab
ОС: Ubuntu LTS, Mandriva 2011

Re: Решено:PPP

Сообщение Juliette »

Sandle_X писал(а):
06.01.2007 01:43
Короче хз что это за хрень, но решил я ее только поправив ебилд...тогда собралось.....

если не затруднит - отпишись, как именно подправил, вдруг кому пригодится :)
Спасибо сказали:
Аватара пользователя
Poor Fred
Сообщения: 1575
Статус: Pygoscelis papua
ОС: Gentoo Linux, FreeBSD

Re: Решено:PPP

Сообщение Poor Fred »

Juliette писал(а):
06.01.2007 02:23
Sandle_X писал(а):
06.01.2007 01:43

Короче хз что это за хрень, но решил я ее только поправив ебилд...тогда собралось.....

если не затруднит - отпишись, как именно подправил, вдруг кому пригодится :)

У меня тоже такие же грабли случились. Следует в секции src_install() закомментировать две строки:

Код: Выделить всё

dosbin pppd/plugins/rp-pppoe/pppoe-discovery

и (ниже)

Код: Выделить всё

doins pppd/plugins/rp-pppoe/rp-pppoe.so || die "rp-pppoe.so not build"


После этого не забыть выполнить ebuild ppp-2.4.4-r4.ebuild digest. Все.
Убить всех человеков!
Спасибо сказали: