Qt-based софт, чертовщина?)

FreeBSD и прочие в роли десктопа.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
npu3pak
мл. сержант
Сообщения: 121
Зарегистрирован: 2007-07-08 2:49:39

Qt-based софт, чертовщина?)

Непрочитанное сообщение npu3pak » 2008-03-16 23:39:29

Короча так.
Есть софтинка qcomicbook.
ПРедназначена для просмотра картинок и прочая. И всё было хорошо. До некоторых пор.
Перестала показывать мои любимые jpeg файлики, которых у меня тонны. Однако bmp и png выводит нормально.

ghost.home> ldd /usr/local/bin/qcomicbook

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

/usr/local/bin/qcomicbook:
        libQtGui.so.4 => /usr/local/lib/libQtGui.so.4 (0x280bd000)
        libaudio.so.2 => /usr/local/lib/libaudio.so.2 (0x287dc000)
        libXt.so.6 => /usr/local/lib/libXt.so.6 (0x287f2000)
        libpng.so.5 => /usr/local/lib/libpng.so.5 (0x28842000)
        libSM.so.6 => /usr/local/lib/libSM.so.6 (0x28867000)
        libICE.so.6 => /usr/local/lib/libICE.so.6 (0x2886f000)
        libXi.so.6 => /usr/local/lib/libXi.so.6 (0x28886000)
        libXrender.so.1 => /usr/local/lib/libXrender.so.1 (0x2888e000)
        libXrandr.so.2 => /usr/local/lib/libXrandr.so.2 (0x28896000)
        libXfixes.so.3 => /usr/local/lib/libXfixes.so.3 (0x2889d000)
        libXcursor.so.1 => /usr/local/lib/libXcursor.so.1 (0x288a2000)
        libXinerama.so.1 => /usr/local/lib/libXinerama.so.1 (0x288ab000)
        libfreetype.so.9 => /usr/local/lib/libfreetype.so.9 (0x288ae000)
        libfontconfig.so.1 => /usr/local/lib/libfontconfig.so.1 (0x2891c000)
        libXext.so.6 => /usr/local/lib/libXext.so.6 (0x28946000)
        libX11.so.6 => /usr/local/lib/libX11.so.6 (0x28954000)
        libQtCore.so.4 => /usr/local/lib/libQtCore.so.4 (0x28a4a000)
        libz.so.4 => /lib/libz.so.4 (0x28bb9000)
        libgthread-2.0.so.0 => /usr/local/lib/libgthread-2.0.so.0 (0x28bcb000)
        libglib-2.0.so.0 => /usr/local/lib/libglib-2.0.so.0 (0x28bd0000)
        libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x28c6f000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x28d66000)
        libm.so.5 => /lib/libm.so.5 (0x28e5b000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x28e70000)
        libthr.so.3 => /lib/libthr.so.3 (0x28e7b000)
        libc.so.7 => /lib/libc.so.7 (0x28e8e000)
        libXau.so.6 => /usr/local/lib/libXau.so.6 (0x28f8a000)
        libexpat.so.6 => /usr/local/lib/libexpat.so.6 (0x28f8d000)
        libXdmcp.so.6 => /usr/local/lib/libXdmcp.so.6 (0x28fad000)
        librpcsvc.so.4 => /usr/lib/librpcsvc.so.4 (0x28fb2000)
        libintl.so.8 => /usr/local/lib/libintl.so.8 (0x28fba000)
        libicui18n.so.38 => /usr/local/lib/libicui18n.so.38 (0x28fc3000)
        libpcre.so.0 => /usr/local/lib/libpcre.so.0 (0x2911a000)
        libicuuc.so.38 => /usr/local/lib/libicuuc.so.38 (0x29141000)
        libicudata.so.38 => /usr/local/lib/libicudata.so.38 (0x2925f000)
как я понимаю вывод этой команды - она потеряла so-шку чтоли? ldconfig пару раз пусканул - без толку. Я уж обперебирался весь, что ковырнуть незнаю.

В логе софтинки при пуске из терминала QPainter рапортует при выборе jpeg следующее.

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

to cache: 0
QPainter::begin: Cannot paint on a null pixmap
QPainter::end: Painter not active, aborted
preloading: 1
to cache: 1
to cache: 105
preloading: 106
to cache: 106
to cache: 192
preloading: 193
to cache: 193
from cache: 193
QPainter::begin: Cannot paint on a null pixmap
QPainter::end: Painter not active, aborted
preloading: 194
to cache: 194
ghost.home> pkg_info | grep jpeg

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

gstreamer-plugins-jpeg-0.10.6_2,3 Gstreamer jpeg encoder/decoder plugin
jpeg-6b_4           IJG's jpeg compression utilities
jpeg2pdf-0.12       Converts a directory of JPEG (JPG) files to a PDF file
linux-jpeg-6b.34    RPM of the JPEG lib
openjpeg-1.2_1      An open-source JPEG 2000 codec
ghost.home> pkg_info | grep png

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

gstreamer-plugins-libpng-0.10.6_2,3 Gstreamer png plugin
linux-png-1.2.8_2   RPM of the PNG lib
png-1.2.23_1        Library for manipulating PNG images
есть шанс скормить ему jpeg либы насильно?
не спеши, а то успеешь.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Гость
проходил мимо

Re: Qt-based софт, чертовщина?)

Непрочитанное сообщение Гость » 2008-03-18 12:54:05

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

fc-cache -rv
gotcha?

google.com/search?q=qpainter+null+pixmap

когда либа потеряна, то будет написано что-то вместе с not found и приложение даже не запуститься

ps, qcomicbook это что? аналог comix'а на qt?

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Qt-based софт, чертовщина?)

Непрочитанное сообщение hizel » 2008-03-18 14:12:25

интересно как Qt4 работает с jpeg
png в зависимостях у QtGui, jpeg нет
после чего перестало показывать?
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

npu3pak
мл. сержант
Сообщения: 121
Зарегистрирован: 2007-07-08 2:49:39

Re: Qt-based софт, чертовщина?)

Непрочитанное сообщение npu3pak » 2008-03-18 14:46:36

Гость писал(а):

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

fc-cache -rv
gotcha?
google.com/search?q=qpainter+null+pixmap
когда либа потеряна, то будет написано что-то вместе с not found и приложение даже не запуститься
ps, qcomicbook это что? аналог comix'а на qt?
thx, вечером попробую. QComicbook - программулина для просмотра картинок с возможностью их просмотра из архивов *.rar *.zip *.tar.gz и иже с ними. Comix не пользовал - сказать чтото про аналогию не могу.
hizel писал(а): после чего перестало показывать?
вот честно, не знаю. Грешу на обновление мира и на свои игры с рекурсивной пересборкой kde - пытался припаять hald, но безрезультатно.
не спеши, а то успеешь.

npu3pak
мл. сержант
Сообщения: 121
Зарегистрирован: 2007-07-08 2:49:39

Re: Qt-based софт, чертовщина?)

Непрочитанное сообщение npu3pak » 2008-03-18 20:49:36

а вот хер...
fc-cache - build font information cache files
ладно, фигня.

мне вот тоже интересно следующее - какого лешего у меня в конквероре тумбы для файлов прорисовываются (jpeg в том числе), а в этом же комике - нет.

наверное вот поэтому

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

ghost.home> ldd /usr/local/bin/konqueror | grep jpeg
        libjpeg.so.9 => /usr/local/lib/libjpeg.so.9 (0x29505000)

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

ghost.home> pkg_info -r qcomicbook-0.4.0 | grep jpeg
ghost.home> pkg_info -r qcomicbook-0.4.0 | grep png
Dependency: png-1.2.23_1
то ли лыжи не едут, то ли я еб...
не спеши, а то успеешь.

Гость
проходил мимо

Re: Qt-based софт, чертовщина?)

Непрочитанное сообщение Гость » 2008-03-19 4:17:06

npu3pak писал(а):а вот хер...
fc-cache - build font information cache files
ладно, фигня.
если не из-за шрифтов и если ты так уверен, что проблема в либе, а не в настройках, то попробуй пересобрать все приложения, кои от этой либы зависят. Возможно, зависимость глючит не напрямую, а через какую-нибудь либу, и вот эта неизвестная либа, от которой зависит qcomicbook, может просто плохо понимать libjpeg.

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

portmanager graphics/qcomicbook --fix --pristine

Гость
проходил мимо

Re: Qt-based софт, чертовщина?)

Непрочитанное сообщение Гость » 2008-03-19 4:24:57

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

portmanager graphics/qcomicbook --fix --pristine
[/quote]sorry, здесь должно быть grahpics/jpeg