LINUX.ORG.RU

USE=«X fbcon gpm imlib* nls ssl unicode -gtk -lynxkeymap -migemo -nntp -xface -ja»

 , ,


0

2

Доброго времени суток! Думал использовать w3m, как основной интернет-браузер. Ставил разные версии...

USE=".... -imlib.." - работает, но хочется же и изображения смотреть.

emerge --info =www-client/w3m-0.5.3-r1

/var/tmp/portage/www-client/w3m-0.5.3-r1/temp/build.log

У одного меня «не работает»?

Ответ на: комментарий от xorik

x86 у меня. Впрочем, ~x86 ничего не изменило.

..........................................................................
i686-pc-linux-gnu-gcc  -I.. -I.. -I. -O2 -march=i686 -pipe -I./libwc    -DHAVE_CONFIG_H    -c -o fb/fb.o fb/fb.c
i686-pc-linux-gnu-gcc  -I.. -I.. -I. -O2 -march=i686 -pipe -I./libwc    -DHAVE_CONFIG_H    -c -o fb/fb_img.o fb/fb_img.c
ar rv w3mimg.a w3mimg.o x11/x11_w3mimg.o fb/fb_w3mimg.o fb/fb.o fb/fb_img.o fb/fb_w3mimg.o fb/fb.o fb/fb_img.o
ar: creating w3mimg.a
a - w3mimg.o
a - x11/x11_w3mimg.o
a - fb/fb_w3mimg.o
a - fb/fb.o
a - fb/fb_img.o
a - fb/fb_w3mimg.o
a - fb/fb.o
a - fb/fb_img.o
i686-pc-linux-gnu-ranlib w3mimg.a
make[1]: Выход из каталога `/var/tmp/portage/www-client/w3m-0.5.3-r1/work/w3m-0.5.3/w3mimg'
i686-pc-linux-gnu-gcc  -I. -I. -O2 -march=i686 -pipe -I./libwc    -DHAVE_CONFIG_H -DAUXBIN_DIR=\"/usr/libexec/w3m\" -DCGIBIN_DIR=\"/usr/libexec/w3m/cgi-bin\" -DHELP_DIR=\"/usr/share/w3m\" -DETC_DIR=\"/etc\" -DCONF_DIR=\"/etc/w3m\" -DRC_DIR=\"~/.w3m\" -DLOCALEDIR=\"/usr/share/locale\" -o w3mimgdisplay w3mimgdisplay.o w3mimg/w3mimg.a -Wl,-O1 -Wl,--as-needed -lm  -lnsl -ldl -lX11 -L/usr/lib -lImlib2 -lfreetype -lz -lbz2 -ldl -lm -L/usr/lib -lImlib2 -lfreetype -lz -lbz2 -ldl -lm 
w3mimg/w3mimg.a(x11_w3mimg.o): In function `x11_load_image':
x11_w3mimg.c:(.text+0x24f): undefined reference to `imlib_context_set_display'
x11_w3mimg.c:(.text+0x262): undefined reference to `imlib_context_set_visual'
x11_w3mimg.c:(.text+0x275): undefined reference to `imlib_context_set_colormap'
x11_w3mimg.c:(.text+0x27f): undefined reference to `imlib_context_set_drawable'
x11_w3mimg.c:(.text+0x29e): undefined reference to `imlib_render_image_on_drawable_at_size'
collect2: выполнение ld завершилось с кодом возврата 1
make: *** [w3mimgdisplay] Ошибка 1
emake failed 
............................................................................

vladimir_
() автор топика
Ответ на: комментарий от vladimir_

пересобери imlib2 c юзом X, запости баг

anonymous
()
Ответ на: комментарий от vladimir_

У меня сейчас не гента. Но была такая же поблема с другим пакетом. Пересборка всех зависимостей в генте часто выручается в таких случаях. Но как раз из-за этого я и ушел с генты - процессор слабый, все пересобирать очень долго было.

Xenon ★★★
()

Вот я поститл баг с похожей проблмеой, сказали «пересобирай мир, все работает», проблема в неправильно сборанных других пакетах(с другими юзами м.б)

Xenon ★★★
()

собрал на x86, всё работает:

[I] media-libs/imlib2
     Installed versions:  1.4.4(06:25:35 PM 05/07/2012)(X bzip2 gif jpeg mmx mp3 nls png tiff zlib -doc)
[I] www-client/w3m
     Installed versions:  0.5.3-r2(05:05:59 PM 05/26/2012)(X fbcon gpm gtk imlib nls ssl unicode -linguas_ja -lynxkeymap -migemo -nntp -vanilla -xface)
science ★★☆
()
Ответ на: комментарий от science

ты не вкурил — читай внимательно. я его проблему у себя воспроизвёл (хинт: у него в глобальных юзаx либо -X либо -*)

anonymous
()
Ответ на: комментарий от science

У одного меня «не работает»?

да.

нет

anonymous
()
Ответ на: комментарий от r2d2

Всем спасибо, вопрос решен.

Понял.

science Bug свой «убрал», действительно работает. С нужными флагами imlib2 я не собирал.

anonymous - почти везде прав.

vladimir_
() автор топика
Ответ на: комментарий от science

чтобы не писать УМВР по багу, который был на тот момент не пофикшен, т.к. баг был и imlib2[-X] это способ его воспроизвести.

qnikst ★★★★★
()
Ответ на: комментарий от qnikst

чтобы не писать УМВР по багу

собрал "-X" imlib2-1.4.5 ==> УМВР! или тебе скринкаст записать?

[I] media-libs/imlib2
     Available versions:  1.4.4 (~)1.4.5 {X bzip2 doc gif jpeg mmx mp3 nls png static-libs tiff zlib}
     Installed versions:  1.4.5(10:03:13 PM 05/26/2012)(bzip2 gif jpeg mmx mp3 nls png tiff zlib -X -doc -static-libs)
[I] www-client/w3m
     Available versions:  0.5.2-r4 ~0.5.3 ~0.5.3-r1 (~)0.5.3-r2 {X fbcon gpm gtk imlib linguas_ja lynxkeymap migemo nls nntp ssl unicode vanilla xface}
     Installed versions:  0.5.3-r2(10:05:37 PM 05/26/2012)(X fbcon gpm gtk imlib nls ssl unicode -linguas_ja -lynxkeymap -migemo -nntp -vanilla -xface)

давай еще варианты, что убрать.

science ★★☆
()
Ответ на: комментарий от anonymous

сначала собери imlib2[-X] а потом w3m

ты вменяем? посмотри на время сборки пакетов и подумай над последовательностью произведенной сборки:

media-libs/imlib2 - 10:03:13 PM
www-client/w3m - 10:05:37 PM

science ★★☆
()
Ответ на: комментарий от science
# USE="-X" emerge -av imlib2
# USE="-gtk X fbcon imlib" emerge -av w3m

баг есть, успокойся уже, хочешь показаться крутым — напиши патч к ебилду работающий на всех конфигурациях флагов (gtk, fbcon, X, imlib)

qnikst ★★★★★
()
Ответ на: комментарий от science

убери у imlib2 все юзы
убери у w3m все, кроме X imlib unicode
наблюдай отвал

anonymous
()
Ответ на: комментарий от science

просто дело в gtk, если он стоит то используется backend gtk, а не imlib, т.е. использование этих двух флагов одновременно не имеет смысла, в принципе они вобще должны исключать друг друга, благо EAPI ебилда позволяет.

я закинул вышепоисанный фикс на багзиллу, но я не проверял все конфигурации, возможно там ещё какие приколы есть.

qnikst ★★★★★
()
Ответ на: комментарий от anonymous

Что не так? emake failed - первое средство от этого - пересборка мира, точнее зависимостей несобираемого пакета, что-то из этого криво собралось и пересборка выручает в не особо тяжелых случаях. В общем - попробовать стоит, как первую меру.

Xenon ★★★
()
Ответ на: комментарий от Xenon

А ещё лучше сначала разобраться в сути проблемы, дабы не принимать заведомо бесполезные меры.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.