Страница 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