Страница 1 из 5
Нужен libcups.so.2 линуксовый
Добавлено: 2008-02-05 18:53:31
de-signer
Народ! У кого под рукой линух есть? Киньте libcups.so.2 Он вроде в /libs валяется.
Запарился я у себя rpm устанавливать. А KArk нафих посылает.

Re: Нужен libcups.so.2 линуксовый
Добавлено: 2008-02-05 21:45:24
de-signer
Так, ладно ... пришлось поставить FC6.
Вопрос второй: теперь требует libc.so.6 говорит нужен версии GLIBC_2.4 У меня этих libc четыре штуки 2 из фряхи и 2 из федоры. Ни один не пашет. Мля! Прога ищет его в /lib/obsolete/linuxthreads/libc.so.6 . Такого пути ни FreeBSD ни FC6 не создаёт и ими там не пахнет. Следуя непонятным движениям мозговых клеток нашёл linuxthreads в портах. Проблема в том, что на фряхе мне их собирать нельзя. Опять на OS/ABI заорёт. Нужен линуксовый. Подскажите где его в линухе найти. Там эти yum'ы, rpm'ы. Линуксоиды! Хоть пните в нужную сторону!
Re: Нужен libcups.so.2 линуксовый
Добавлено: 2008-02-05 21:48:39
zingel
создай самлинк для libc.so.6 от libc.so.4 лежит это добро в /usr/local/lib/compat/
непонятна в чем проблема, воспользуйся командой locate дял поиска нужных либ
Re: Нужен libcups.so.2 линуксовый
Добавлено: 2008-02-06 11:41:31
de-signer
В /usr/local/lib/compat лежит только libc.so.5 попробовал - на пашет.
Нашёл glibc-2.4.i386.rpm там есть libc-2.4.so Как мне его из rpm достать, не устанавливая весь пакет?
Re: Нужен libcups.so.2 линуксовый
Добавлено: 2008-02-06 11:57:25
zingel
Re: Нужен libcups.so.2 линуксовый
Добавлено: 2008-02-06 15:55:29
de-signer
Всё! Упёрся в то, что прога в упор не видит библиотеку.
Пошёл другим путём: начал скармливать BSD библиотеки brandelf'у. Всё шло замечательно до libiconv.so.3 тут прога сказала undefined symbol __mb_cur_max. Тупик, блин! Стоит ли обновить порты? Или это не поможет?
P.S.: compat5x установлен версии 5.4.0.8_7.
Re: Нужен libcups.so.2 линуксовый
Добавлено: 2008-02-06 15:56:36
Alex Keda
а чё мучаешь-то?
в портах нету?
Re: Нужен libcups.so.2 линуксовый
Добавлено: 2008-02-06 16:17:29
de-signer
Мучаю дрова печати на MFP знаменитого Samsung'a (мать его! трижды!) прога зовётся rastertosamsungspl. Порта для FreeBSD не нашёл. Только официальные под Линух.
Re: Нужен libcups.so.2 линуксовый
Добавлено: 2008-02-06 16:18:21
zingel
portsnap fetch update && portupgrade -f converters/libiconv или удали и потом добавь через pkg_add
Re: Нужен libcups.so.2 линуксовый
Добавлено: 2008-02-06 16:19:32
Adekamer
ну вот вам и ответ про будущее всд
Re: Нужен libcups.so.2 линуксовый
Добавлено: 2008-02-06 16:21:06
Alex Keda
Adekamer писал(а):ну вот вам и ответ про будущее всд
может это будущее самсунга?

))
Re: Нужен libcups.so.2 линуксовый
Добавлено: 2008-02-06 16:26:27
zingel
человек на букву "A", Вы замучали со своим холиваром....
Re: Нужен libcups.so.2 линуксовый
Добавлено: 2008-02-06 16:27:47
Alex Keda
zingel писал(а):человек на букву "A", Вы замучали со своим холиваром....
да ладно тебе.
У нас тут мало линуксоидов - ненадо их разгонять

Их надо ценить, и жалеть

Re: Нужен libcups.so.2 линуксовый
Добавлено: 2008-02-06 16:28:59
zingel
да я не к тому, просто он меня с мысли совсем сбил (+ядро не собирается, собака,) вот я и злюсь.
А так, согласен, пусть лучше так, чем маздятник какой....
Re: Нужен libcups.so.2 линуксовый
Добавлено: 2008-02-06 16:29:58
Alex Keda
zingel писал(а):да я не к тому, просто он меня с мысли совсем сбил (+ядро не собирается, собака,) вот я и злюсь.
А так, согласен, пусть лучше так, чем маздятник какой....
их тут тоже мало

====
тут вообще мало народу и все адекватные и свои.
так что не надо никого разгонять.
Re: Нужен libcups.so.2 линуксовый
Добавлено: 2008-02-06 16:34:42
zingel
упаси баалсенот, кого-то разгонять, и не думал даже...
Re: Нужен libcups.so.2 линуксовый
Добавлено: 2008-02-06 17:13:50
de-signer
Adekamer писал(а):ну вот вам и ответ про будущее всд
Это не ответ, а лишнее подтверждение моим словам: кто отбашлял - тому и сделали поддержку. Samsung корпорация большая. Плевала она что-то бесплатно делать. И рекламировать себя им уже не надо. Вот как винда начнёт потихоньку сдавать - там посмотрим скока они дров на свою технику наделают.
Есть ещё вариант: закупка большого количества оргтехники какой-нибудь организацией у официального дилера. Если они в договор пропишут поддержку UNIX систем, глядишь и дрова появятся.
Re: Нужен libcups.so.2 линуксовый
Добавлено: 2008-02-06 18:30:29
de-signer
Заапдейтил -- таже хрень. Видимо устарел этот __mb_cur_max.
Ладненько... Будем дальше думать.
Re: Нужен libcups.so.2 линуксовый
Добавлено: 2008-02-07 9:52:43
de-signer
Странно, но grep находит этот __mb_cur_max в libiconv.so.2 %(
Ничего не понимаю....
Re: Нужен libcups.so.2 линуксовый
Добавлено: 2008-02-07 10:00:12
zingel
попробуй сделать ldd
Re: Нужен libcups.so.2 линуксовый
Добавлено: 2008-02-07 10:27:48
de-signer
Вывод ldd:
Код: Выделить всё
/usr/local/libexec/cups/filter/rastertosamsungspl:
libcups.so.2 => /lib/libcups.so.2 (0x2806e000)
libcupsimage.so.2 => /lib/libcupsimage.so.2 (0x2809a000)
libc.so.6 => /lib/obsolete/linuxthreads/libc.so.6 (0x280af000)
libgnutls.so.13 => /usr/local/lib/libgnutls.so.13 (0x281ce000)
libgcrypt.so.13 => /usr/local/lib/libgcrypt.so.13 (0x2823d000)
libgpg-error.so.3 => /usr/local/lib/libgpg-error.so.3 (0x28288000)
libpthread.so.2 => /lib/libpthread.so.2 (0x2828c000)
libm.so.4 => /lib/libm.so.4 (0x282b2000)
libcrypt.so.3 => /lib/libcrypt.so.3 (0x282c8000)
libz.so.3 => /lib/libz.so.3 (0x282e0000)
libtiff.so.4 => /usr/local/lib/libtiff.so.4 (0x282f1000)
libpng.so.5 => /usr/local/lib/libpng.so.5 (0x2833f000)
libjpeg.so.9 => /usr/local/lib/libjpeg.so.9 (0x28361000)
/lib/ld-linux.so.2 (0x28050000)
libintl.so.6 => /usr/local/lib/libintl.so.6 (0x28380000)
libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x28389000)
В сущности все библы есть, косяк только с прописанными в файле путями, но он их находит. Сначала писал что не нашёл, но после:
Код: Выделить всё
%locate lib*
/путь/lib*
%brand -f Linux lib*
Всё находит автоматом.
Re: Нужен libcups.so.2 линуксовый
Добавлено: 2008-02-07 10:31:13
zingel
Что именно эта прога не видит ? потрейси её (ktrace), если ничего не даст пробуй через gdb (если сам не сможешь дай сюда ман по программе), подскажу чего нажать, чтобы увидеть в чём проблема.
Re: Нужен libcups.so.2 линуксовый
Добавлено: 2008-02-07 10:49:40
de-signer
Samsung man'ами себя не утруждает.
ktrace нужда загруженная прога, но она не грузится.
Код: Выделить всё
%ktrace ./rastertosamsungspl
./rastertosamsungspl: symbol lookup error: /usr/local/lib/libiconv.so.3: undefined symbol: __mb_cur_max
%
gdb юзать пока не умею, но он на старте предупредил:
Код: Выделить всё
warning: A handler for the OS ABI GNU/Linux is not built into this configuration of GDB.
Re: Нужен libcups.so.2 линуксовый
Добавлено: 2008-02-07 11:10:19
zingel
обнови gmake, и дай сюда вывод:
Код: Выделить всё
grep '__mb_cur_max' /usr/local/lib/compat/*
Re: Нужен libcups.so.2 линуксовый
Добавлено: 2008-02-07 11:29:37
de-signer
gmake обновил. Если он юзается при сборке libiconv может пересобрать?
Код: Выделить всё
$ grep '__mb_cur_max' /usr/local/lib/compat/*
Binary file /usr/local/lib/compat/libc.so.5 matches
Binary file /usr/local/lib/compat/libhistory.so.5 matches
Binary file /usr/local/lib/compat/libreadline.so.5 matches
Binary file /usr/local/lib/compat/libstdc++.so.4 matches