usr/bin/m4:/usr/local/share/bison/yacc.c:23: cannot open `b4_pkgdatadir/c.m4': No such file or directory

Sabayon, Calculate, Funtoo, Exherbo

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

Аватара пользователя
mynameis
Сообщения: 18
ОС: ubuntu, gentoo

usr/bin/m4:/usr/local/share/bison/yacc.c:23: cannot open `b4_pkgdatadir/c.m4': No such file or directory

Сообщение mynameis »

У меня почему-то не устанавливается libbonobo. Из-за этого не удается поставить много приложений, таких как pidgin, gnome-terminal etc. Гуглила - ничего похожего ненашла, а на багзилле тож ничего путного не сказали :( Ошибка получается такая:

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

bison -y -d -v ./activation-context-query-parser.y
sed -e "s|\@LIBEXECDIR\@|/usr/libexec|" Bonobo_CosNaming_NamingContext.server.in
.in > Bonobo_CosNaming_NamingContext.server.in
LC_ALL=C ../intltool-merge -o -u -c ../po/.intltool-merge-cache ../po Bonobo_CosNaming_NamingContext.server.in Bonobo_CosNaming_NamingContext.server
/usr/bin/m4:/usr/local/share/bison/yacc.c:23: cannot open `b4_pkgdatadir/c.m4': No such file or directory
/usr/local/share/bison/yacc.c:61: error: invalid pure value: pure
/usr/local/share/bison/yacc.c:61: the top level
bison: subsidiary program `/usr/bin/m4' failed (exit status 1)
make[2]: *** [stamp-parser] Error 1
make[2]: *** Waiting for unfinished jobs....
Generating and caching the translation database
Merging translations into Bonobo_CosNaming_NamingContext.server.
make[2]: Leaving directory `/var/tmp/portage/gnome-base/libbonobo-2.20.4/work/libbonobo-2.20.4/activation-server'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/gnome-base/libbonobo-2.20.4/work/libbonobo-2.20.4'
make: *** [all] Error 2
 *
 * ERROR: gnome-base/libbonobo-2.20.4 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line  618:  Called gnome2_src_compile
 *             environment, line  548:  Called die
 * The specific snippet of code:
 *       emake || die "compile failure"
 *  The die message:
 *   compile failure


Лезу смотреть usr/local/share/bison/yacc.c:23, вижу:
m4_include(b4_pkgdatadir/[c.m4])

Подскажите хоть что-нибудь, чтобы хоть знать в какой стороне искать проблему.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5495
ОС: Gentoo

Re: usr/bin/m4:/usr/local/share/bison/yacc.c:23: cannot open `b4_pkgdatadir/c.m4': No such file or directory

Сообщение /dev/random »

mynameis писал(а):
06.07.2008 00:12
У меня почему-то не устанавливается libbonobo. Из-за этого не удается поставить много приложений, таких как pidgin, gnome-terminal etc. Гуглила - ничего похожего ненашла, а на багзилле тож ничего путного не сказали :( Ошибка получается такая:

[...]

Подскажите хоть что-нибудь, чтобы хоть знать в какой стороне искать проблему.

Может, для начала, попробовать снести make install'овый bison и поставить из portage?
Спасибо сказали:
Аватара пользователя
mynameis
Сообщения: 18
ОС: ubuntu, gentoo

Re: usr/bin/m4:/usr/local/share/bison/yacc.c:23: cannot open `b4_pkgdatadir/c.m4': No such file or directory

Сообщение mynameis »

/dev/random писал(а):
06.07.2008 01:03
Может, для начала, попробовать снести make install'овый bison и поставить из portage?


А я его из portage и ставила.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5495
ОС: Gentoo

Re: usr/bin/m4:/usr/local/share/bison/yacc.c:23: cannot open `b4_pkgdatadir/c.m4': No such file or directory

Сообщение /dev/random »

mynameis писал(а):
06.07.2008 01:15
/dev/random писал(а):
06.07.2008 01:03
Может, для начала, попробовать снести make install'овый bison и поставить из portage?


А я его из portage и ставила.

Оно и видно. Откуда же он в /usr/local взялся?
Спасибо сказали:
Аватара пользователя
mynameis
Сообщения: 18
ОС: ubuntu, gentoo

Re: usr/bin/m4:/usr/local/share/bison/yacc.c:23: cannot open `b4_pkgdatadir/c.m4': No such file or directory

Сообщение mynameis »

ln -s /usr/share/bison /usr/local

Оно изначально матюкалось на отсутствие /usr/local/share/bisonl
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5495
ОС: Gentoo

Re: usr/bin/m4:/usr/local/share/bison/yacc.c:23: cannot open `b4_pkgdatadir/c.m4': No such file or directory

Сообщение /dev/random »

Нужно удалить этот симлинк, а потом уже разбираться, почему он ищет его именно там. Когда симлинка нет, что выдаёт (лучше прикрепить полный лог)?
Спасибо сказали:
Аватара пользователя
mynameis
Сообщения: 18
ОС: ubuntu, gentoo

Re: usr/bin/m4:/usr/local/share/bison/yacc.c:23: cannot open `b4_pkgdatadir/c.m4': No such file or directory

Сообщение mynameis »

/dev/random писал(а):
06.07.2008 01:31
Нужно удалить этот симлинк, а потом уже разбираться, почему он ищет его именно там. Когда симлинка нет, что выдаёт (лучше прикрепить полный лог)?


Прикреплено
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5495
ОС: Gentoo

Re: usr/bin/m4:/usr/local/share/bison/yacc.c:23: cannot open `b4_pkgdatadir/c.m4': No such file or directory

Сообщение /dev/random »

mynameis писал(а):
06.07.2008 01:42
/dev/random писал(а):
06.07.2008 01:31
Нужно удалить этот симлинк, а потом уже разбираться, почему он ищет его именно там. Когда симлинка нет, что выдаёт (лучше прикрепить полный лог)?


Прикреплено

Куда? o_O

Добавил: О! Уже действительно прикреплено!
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5495
ОС: Gentoo

Re: usr/bin/m4:/usr/local/share/bison/yacc.c:23: cannot open `b4_pkgdatadir/c.m4': No such file or directory

Сообщение /dev/random »

Что выдаёт which bison?
Может, он действительно сидит в /usr/local/bin?
Если да, его нужно оттуда удалить. Если нет, то, может, попробовать его переустановить (emerge -1 bison)?

С ответом можно не торопиться, в Волгограде уже третий час, я спать иду, так что ответ всё равно только завтра увижу.
Спасибо сказали:
Аватара пользователя
mynameis
Сообщения: 18
ОС: ubuntu, gentoo

Re: usr/bin/m4:/usr/local/share/bison/yacc.c:23: cannot open `b4_pkgdatadir/c.m4': No such file or directory

Сообщение mynameis »

/dev/random писал(а):
06.07.2008 02:01
Что выдаёт which bison?
Может, он действительно сидит в /usr/local/bin?
Если да, его нужно оттуда удалить. Если нет, то, может, попробовать его переустановить (emerge -1 bison)?

С ответом можно не торопиться, в Волгограде уже третий час, я спать иду, так что ответ всё равно только завтра увижу.


Спасобо большое! bison действительно почему-то был в /usr/local/bin, я его удалила оттуда и все поставилось. Спасибо!
Спасибо сказали: