Решено:libcdio-0.77 не собирается (automake... :-()

Sabayon, Calculate, Funtoo, Exherbo

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

Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Решено:libcdio-0.77 не собирается

Сообщение Nightwolf_ng »

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

>>> Emerging (1 of 4) dev-libs/libcdio-0.77 to /
 * libcdio-0.77.tar.gz MD5;-) ...                                                                                                   [ ok ]
 * libcdio-0.77.tar.gz RMD160;-) ...                                                                                                [ ok ]
 * libcdio-0.77.tar.gz SHA1;-) ...                                                                                                  [ ok ]
 * libcdio-0.77.tar.gz SHA256;-) ...                                                                                                [ ok ]
 * libcdio-0.77.tar.gz size;-) ...                                                                                                  [ ok ]
 * checking ebuild checksums;-) ...                                                                                                 [ ok ]
 * checking auxfile checksums;-) ...                                                                                                [ ok ]
 * checking miscfile checksums;-) ...                                                                                               [ ok ]
 * checking libcdio-0.77.tar.gz;-) ...                                                                                              [ ok ]
>>> Unpacking source...
>>> Unpacking libcdio-0.77.tar.gz to /var/tmp/portage/dev-libs/libcdio-0.77/work
 * Applying libcdio-0.77-nocxx.patch ...                                                                                             [ ok ]
 * Running eautoreconf in '/var/tmp/portage/dev-libs/libcdio-0.77/work/libcdio-0.77' ...
 * Requested autoconf 2.5
 * Using autoconf (GNU Autoconf) 2.60
 * Using autoheader (GNU Autoconf) 2.60
 * Requested automake 1.10
 * Using automake (GNU automake) 1.10
 * Using aclocal (GNU automake) 1.10
 * Running aclocal ...                                                                                                               [ ok ]
 * Running libtoolize --copy --force --automake ...                                                                                  [ ok ]
 * Running aclocal ...                                                                                                               [ ok ]
 * Running autoconf ...                                                                                                              [ ok ]
 * Running autoheader ...                                                                                                            [ ok ]
 * Running automake --add-missing --copy ...                                                                                         [ !! ]

 * Failed Running automake !
 *
 * Include in your bugreport the contents of:
 *
 *   /var/tmp/portage/dev-libs/libcdio-0.77/temp/automake-11476.out


!!! ERROR: dev-libs/libcdio-0.77 failed.
Call stack:
  ebuild.sh, line 1568:   Called dyn_unpack
  ebuild.sh, line 708:   Called src_unpack
  libcdio-0.77.ebuild, line 33:   Called eautoreconf
  autotools.eclass, line 87:   Called eautomake
  autotools.eclass, line 188:   Called autotools_run_tool 'automake' '--add-missing' '--copy'
  autotools.eclass, line 240:   Called die

!!! Failed Running automake !
!!! If you need support, post the topmost build error, and the call stack if relevant.

automake-11476.out в аттаче...
Спасибо сказали:
Аватара пользователя
ArtSh
Сообщения: 433
ОС: Gentoo

Re: Решено:libcdio-0.77 не собирается

Сообщение ArtSh »

попробуйте обновить automake
Поставь букву "Ё" на место еЁ!
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: Решено:libcdio-0.77 не собирается

Сообщение Nightwolf_ng »

ArtSh писал(а):
31.10.2006 23:29
попробуйте обновить automake

Ну куда уж новее... :(

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

emerge -pv automake

These are the packages that would be merged, in order:

Calculating dependencies ... done!
[ebuild   R   ] sys-devel/automake-1.10  872 kB

Total size of downloads: 872 kB
Спасибо сказали:
Аватара пользователя
solshark
Сообщения: 439
Статус: Монархист
ОС: Gentoo ~amd64

Re: Решено:libcdio-0.77 не собирается

Сообщение solshark »

Все automake ставятся в слоты. У меня их во:

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

solshark@solshark ~ $ emerge --info
Portage 2.1.2_rc1-r1 (default-linux/amd64/2006.1, gcc-4.1.1, glibc-2.5-r0, 2.6.18-gentoo-r1 x86_64)
=================================================================
System uname: 2.6.18-gentoo-r1 x86_64 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System version 1.12.5
Last Sync: Tue, 31 Oct 2006 01:47:01 +0000
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ccache version 2.4 [enabled]
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r6
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.60
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r1

Посмотрите, может какой доставить. Хотя, наверное, тогда ругалось бы на несовместимость версий. В общем, у меня собралось с такими флагами:

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

[ebuild   R   ] dev-libs/libcdio-0.77  USE="nls -cddb -minimal -nocxx" 0 kB
Ceterum censeo Carthaginem esse delendam
Marcus Porcius Cato
Мой блог про KDE4 и рыбу в томате
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: Решено:libcdio-0.77 не собирается

Сообщение Nightwolf_ng »

solshark писал(а):
01.11.2006 02:11
У меня их во:

У меня их ровно столько же ровно таких же... :unsure:

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

[ebuild     UD] dev-libs/libcdio-0.77 [0.78.1] USE="nls -cddb -minimal -nocxx" 0 kB

И та же ошибка... :(
Спасибо сказали:
_YT_
Сообщения: 239
ОС: Gentoo Linux ~amd64

Re: Решено:libcdio-0.77 не собирается

Сообщение _YT_ »

Mati_maniak писал(а):
01.11.2006 21:11
solshark писал(а):
01.11.2006 02:11

У меня их во:

У меня их ровно столько же ровно таких же... :unsure:

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

[ebuild     UD] dev-libs/libcdio-0.77 [0.78.1] USE="nls -cddb -minimal -nocxx" 0 kB

И та же ошибка... :(


У меня по-моему она собиралась без проблем, зато что-то другое может не собираться.
Я бы попробовал

emerge -e system
etc-update
env-update
source /etc/profile
revdep-rebuild
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Решено:libcdio-0.77 не собирается

Сообщение serzh-z »

Mati_maniak писал(а):
01.11.2006 21:11

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

[ebuild     UD] dev-libs/libcdio-0.77 [0.78.1] USE="nls -cddb -minimal -nocxx" 0 kB

И та же ошибка... :(
Определенно с маскировкой намудрено. Иначе зачем emerge хочет даунгрейдить libcdio. Стоит проверить /etc/portage/{*.keywords,*.mask,*.unmask}, а также посмотреть дерево зависимостей "emerge -t ...".
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: Решено:libcdio-0.77 не собирается

Сообщение Nightwolf_ng »

_YT_ писал(а):
02.11.2006 11:02
Я бы попробовал

emerge -e system

Совет конечно интересный, но замумукаюсь я это делать... К сожалению, не могу я себе позволить компьютер на несколько дней включённым оставить... Хотя как вариант это рассмотрю...

serzh-z писал(а):
02.11.2006 12:48
Определенно с маскировкой намудрено. Иначе зачем emerge хочет даунгрейдить libcdio.

Убил я уже новую... Теперь:

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

[ebuild    N   ] dev-libs/libcdio-0.77 USE="nls -cddb -minimal -nocxx" 0 kB

В package.unmask всего 2 записи... Сам недавно внёс, чтобы Gaim 2 поставить...

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

=net-im/gaim-2.0.0_beta4-r2
>=x11-plugins/gaim-encryption-3.0_beta5

В package.mask libcdio упоминается всего 1 раз...

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

# Diego Pettenò <flameeyes@gentoo.org> (30 Oct 2006)
# Problem with upstream's version.h
=dev-libs/libcdio-0.78.1

Хмммм...

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

sudo emerge -pvtuDN world

These are the packages that would be merged, in reverse order:

Calculating world dependencies                            ... done!
[ebuild     U ] app-office/openoffice-2.0.4 [2.0.3] USE="binfilter cups%* dbus%* gtk* kde pam sound%* -branding% -cairo -debug -eds -firefox -gnome -gstreamer% -java -ldap -odk -webdav% (-mono%) (-xml%*)" LINGUAS="ru -af -ar -be_BY -bg -bn -bs -ca -cs -cy -da -de -el -en -en_GB -en_US -en_ZA -es -et -fa -fi -fr -gu_IN -he -hi_IN -hr -hu -it -ja -km -ko -lt -mk -nb -nl -nn -nr -ns -pa_IN -pl -pt -pt_BR -rw -sh_YU -sk -sl -sr_CS -st -sv -sw_TZ -th -tn -tr -ts -vi -xh -zh_CN -zh_TW -zu" 0 kB
[nomerge      ] app-cdr/k3b-0.12.17  USE="alsa arts dvdr encode ffmpeg flac hal kde mp3 musepack musicbrainz sndfile vcd vorbis -css -debug -xinerama" LINGUAS="ru -af -bg -bn -br -bs -ca -cs -cy -da -de -el -en_GB -es -et -eu -fi -fr -ga -he -hi -hu -is -it -ja -km -lt -mk -ms -nb -nds -nl -nn -pa -pl -pt -pt_BR -ro -se -sl -sr -sr@Latn -sv -ta -tr -uk -zh_CN -zh_TW"
[nomerge      ]  media-video/vcdimager-0.7.23  USE="xml -minimal"
[ebuild  N    ]   dev-libs/libcdio-0.77  USE="nls -cddb -minimal -nocxx" 0 kB

Total size of downloads: 0 kB
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Решено:libcdio-0.77 не собирается

Сообщение serzh-z »

Ему autoconf 2.5 нужен, может стоит поставить версию autoconf в слот 2.5...
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: Решено:libcdio-0.77 не собирается

Сообщение Nightwolf_ng »

serzh-z писал(а):
02.11.2006 16:29
Ему autoconf 2.5 нужен, может стоит поставить версию autoconf в слот 2.5...

Что-то не нахожу я такой версии... :wacko:
Спасибо сказали:
_YT_
Сообщения: 239
ОС: Gentoo Linux ~amd64

Re: Решено:libcdio-0.77 не собирается

Сообщение _YT_ »

Mati_maniak,

Совет конечно интересный, но замумукаюсь я это делать... К сожалению, не могу я себе позволить компьютер на несколько дней включённым оставить... Хотя как вариант это рассмотрю...


system ведь за 3-4 часа должен пересобраться emerge -e system >/dev/null &
Не так и долго, какие тут сутки.
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: Решено:libcdio-0.77 не собирается

Сообщение Nightwolf_ng »

_YT_ писал(а):
02.11.2006 16:50
Mati_maniak,

Совет конечно интересный, но замумукаюсь я это делать... К сожалению, не могу я себе позволить компьютер на несколько дней включённым оставить... Хотя как вариант это рассмотрю...


system ведь за 3-4 часа должен пересобраться emerge -e system >/dev/null &
Не так и долго, какие тут сутки.

Ой, простите... Торможу, торможу...
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Решено:libcdio-0.77 не собирается

Сообщение serzh-z »

Mati_maniak писал(а):
02.11.2006 16:50
Что-то не нахожу я такой версии... :wacko:


В портежах есть http://gentoo-portage.com/sys-devel/autoconf

_YT_, ничего личного, но вы явно фанат пересборки - при любой проблеме первый совет "emerge -e system", и отдыхай ближайшие пару часов. :D
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: Решено:libcdio-0.77 не собирается

Сообщение Nightwolf_ng »

serzh-z писал(а):
02.11.2006 17:45
В портежах есть http://gentoo-portage.com/sys-devel/autoconf

Ну дык был я там... 2.59-r7 предлагаете? Даунгрэйдить? :unsure:

serzh-z писал(а):
02.11.2006 17:45
и отдыхай ближайшие пару часов. :D

Ну я уж скуки ради занялся... Правда вот интернета сейчас нормального нет на машине с Gentoo... Сижу качаю пакетики... :ph34r:
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Решено:libcdio-0.77 не собирается

Сообщение serzh-z »

Mati_maniak писал(а):
02.11.2006 18:01
Ну дык был я там... 2.59-r7 предлагаете? Даунгрэйдить? :unsure:
Почему же - поставить в слот 2.5, в дополнение к 2.6 и 2.какой-то-там-меньше-5.
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: Решено:libcdio-0.77 не собирается

Сообщение Nightwolf_ng »

serzh-z писал(а):
02.11.2006 18:03
Почему же - поставить в слот 2.5, в дополнение к 2.6 и 2.какой-то-там-меньше-5.

Сейчас задам дурацкий вопрос: а как это сделать? :mellow:
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Решено:libcdio-0.77 не собирается

Сообщение serzh-z »

emerge =automake-2.59-r7
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: Решено:libcdio-0.77 не собирается

Сообщение Nightwolf_ng »

serzh-z писал(а):
02.11.2006 18:24
emerge =automake-2.59-r7

Да-да... Но именно так он и предлагает даунгрэйдить...
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Решено:libcdio-0.77 не собирается

Сообщение serzh-z »

Упс, беру слова обратно - autoconf-2.60, как раз сам в слот 2.5 и ставится. Тогда стоит посмотреть "qlist autoconf", если не ошибаюсь он должен содержать "config.rpath", тот самый, которого так не хватает automake. А вообще, мне нужно дома глянуть и сравнить со своей системой.
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: Решено:libcdio-0.77 не собирается

Сообщение Nightwolf_ng »

Уж будте так добры, посмотрите...

Спасибо вам за участие! :)
Спасибо сказали:
Аватара пользователя
helicopter
Сообщения: 324
Статус: Комсомолец
ОС: Gentoo Linux

Re: Решено:libcdio-0.77 не собирается

Сообщение helicopter »

(_YT_ @ Nov 2 2006, в 16:50) писал(а):system ведь за 3-4 часа должен пересобраться emerge -e system >/dev/null &
Не так и долго, какие тут сутки.


Мсье владелец навороченного мэйнфрейма ?
Выбирая Linux, вы развиваете цивилизацию. Выбирая windows, вы набиваете кошелёк забугорному буржую...
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Решено:libcdio-0.77 не собирается

Сообщение serzh-z »

Обновился и попробовал собрать libcdio у себя:
>>> Unpacking libcdio-0.77.tar.gz to /var/tmp/portage/libcdio-0.77/work
* Applying libcdio-0.77-nocxx.patch ... [ ok ]
* Running eautoreconf in '/var/tmp/portage/libcdio-0.77/work/libcdio-0.77' ...
* Requested autoconf 2.5
* Using autoconf (GNU Autoconf) 2.60
* Using autoheader (GNU Autoconf) 2.60
* Requested automake 1.9
* Using automake (GNU automake) 1.9.6
* Using aclocal (GNU automake) 1.9.6
* Running aclocal ... [ ok ]
* Running libtoolize --copy --force --automake ... [ ok ]
* Running aclocal ... [ ok ]
* Running autoconf ... [ ok ]
* Running autoheader ... [ ok ]
* Running automake --add-missing --copy ... [ ok ]
* Running elibtoolize in: libcdio-0.77
* Applying max_cmd_len-1.5.0.patch ...
* Applying sed-1.5.6.patch ...
>>> Source unpacked.

Из чего следует, что непонятно почему у вас "Requested automake 1.10", в последнем ebuild для libcdio написано про 1.9:
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libcdio/libcdio-0.77.ebuild,v 1.16 2006/10/31 05:22:25 aballier Exp $

WANT_AUTOMAKE="1.9"
WANT_AUTOCONF="2.5"

automake-1.10 нестабилен (речь идет о x86 и стабильной ветке).

Надо полагать, что проблемы именно из-за нового automake и/или странного libcdio.ebuild.
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: Решено:libcdio-0.77 не собирается

Сообщение Nightwolf_ng »

У меня немного по другому..:

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

cat /usr/portage/dev-libs/libcdio/libcdio-0.77.ebuild
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libcdio/libcdio-0.77.ebuild,v 1.15 2006/10/28 19:31:13 flameeyes Exp $

WANT_AUTOMAKE="latest"
WANT_AUTOCONF="latest"

inherit eutils libtool autotools
.........
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Решено:libcdio-0.77 не собирается

Сообщение serzh-z »

Вот и ответ. Значит нужно обновить дерево. Хотя удивляет, что ebuild поправили, а номер версии (не добавили -r) оставили прежний.
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: Решено:libcdio-0.77 не собирается

Сообщение Nightwolf_ng »

serzh-z писал(а):
04.11.2006 23:47
Вот и ответ. Значит нужно обновить дерево. Хотя удивляет, что ebuild поправили, а номер версии (не добавили -r) оставили прежний.

Спасибо... Попробую...
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: Решено:libcdio-0.77 не собирается

Сообщение Nightwolf_ng »

Mati_maniak писал(а):
04.11.2006 23:53
Спасибо... Попробую...

Собралось! Спасибо за участие!!! :)
Спасибо сказали:
_YT_
Сообщения: 239
ОС: Gentoo Linux ~amd64

Re: Решено:libcdio-0.77 не собирается

Сообщение _YT_ »

serzh-z,

_YT_, ничего личного, но вы явно фанат пересборки - при любой проблеме первый совет "emerge -e system", и отдыхай ближайшие пару часов.


Я не фанат, за пару лет всего 2 раза emerge -e system делал, но помогало :)
Что-то тоже не собиралось давно, пробовал и рабовался :rolleyes:
Спасибо сказали: