The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Не находит библиотек"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [ Отслеживать ]

"Не находит библиотек"  +/
Сообщение от littleadmin on 22-Сен-09, 14:13 
Компилятор icc

Компилирую программу

Пробую запустить - получаю - при запуске из под root - запускается,
При запуске из под юзера - под которым должна работать
error while loading shared libraries: libirc.so: cannot open shared object file: No such file or directory

Запускается так /opt/3lio/bin/3lio 10.0.1.100:7001

Ладно, бывает, проверяю наличие libirc.so она есть тут /opt/intel/Compiler/11.0/083/lib/intel64

делаю
LD_LIBRARY_PATH=/opt/intel/Compiler/11.0/083/lib/intel64 /opt/3lio/bin/3lio 10.0.1.100:7001
получаю error while loading shared libraries: libirc.so: cannot open shared object file: No such file or directory

ладно
далее

ldd /opt/3lio/bin/3lio
    linux-vdso.so.1 =>  (0x00007fffcfbff000)
    libirc.so => not found
    libimf.so => not found
    libMagick++.so.2 => not found
    libippiem64t.so.6.0 => /opt/intel/ipp/6.0.2.076/em64t/sharedlib/libippiem64t.so.6.0 (0x00007f2c1b9b3000)
    libippsem64t.so.6.0 => /opt/intel/ipp/6.0.2.076/em64t/sharedlib/libippsem64t.so.6.0 (0x00007f2c1b7ff000)
    libippccem64t.so.6.0 => /opt/intel/ipp/6.0.2.076/em64t/sharedlib/libippccem64t.so.6.0 (0x00007f2c1b6e1000)
    libm.so.6 => /lib64/libm.so.6 (0x00007f2c1b48b000)
    libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007f2c1b17f000)
    libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f2c1af67000)
    libc.so.6 => /lib64/libc.so.6 (0x00007f2c1ac0e000)
    libdl.so.2 => /lib64/libdl.so.2 (0x00007f2c1aa0a000)
    libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f2c1a7ee000)
    libippcoreem64t.so.6.0 => /opt/intel/ipp/6.0.2.076/em64t/sharedlib/libippcoreem64t.so.6.0 (0x00007f2c1a6e2000)
    libiomp5.so => /opt/intel/ipp/6.0.2.076/em64t/sharedlib/libiomp5.so (0x00007f2c1a575000)
    /lib64/ld-linux-x86-64.so.2 (0x00007f2c1b976000)

Мне становится совсем все непонятно
Причем при всем  при этом из под рута запускается.

Я не знаю уже что делать

В /etc/ld.so.conf прописаны пути к этой либе и ко все недостающим...

Как победить такую ошибку?

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Не находит библиотек"  +/
Сообщение от Slavaz (ok) on 22-Сен-09, 14:27 
>Ладно, бывает, проверяю наличие libirc.so она есть тут /opt/intel/Compiler/11.0/083/lib/intel64
>

Сделай из-под пользователя:
$ ls /opt/intel/Compiler/11.0/083/lib/intel64

не исключено, что пользователю прав не хватает для доступа к каталогу или к файлу

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Не находит библиотек"  +/
Сообщение от littleadmin on 22-Сен-09, 15:16 
>>Ладно, бывает, проверяю наличие libirc.so она есть тут /opt/intel/Compiler/11.0/083/lib/intel64
>>
>
>Сделай из-под пользователя:
>$ ls /opt/intel/Compiler/11.0/083/lib/intel64
>
>не исключено, что пользователю прав не хватает для доступа к каталогу или
>к файлу

Извиняюсь - это я проверил в первую очередь. прав вполне хватает

linux-r27g:~ # su - 3lio -s /bin/bash
wwwrun@linux-r27g:~> ls /opt/intel/Compiler/11.0/083/lib/intel64
codecov_libFNP.so  init.o                    libcxaguard.so    libguide_stats.a   libintlc.so.5    libiompstubs5.a   libirc.so      libsvml.so
crtclusterbegin.o  libclompc.so              libcxaguard.so.5  libguide_stats.so  libiomp5.a       libiompstubs5.so  libomp_db.so   locale
crtclusterend.o    libclusterguide.so        libdecimal.a      libimf.a           libiomp5.so      libipgo.a         libompstub.a   sharable_init.o
icc_libFNP.so      libclusterguide_stats.so  libguide.a        libimf.so          libiompprof5.a   libirc.a          libompstub.so  tselect_libFNP.so
icpc_libFNP.so     libcxaguard.a             libguide.so       libintlc.so        libiompprof5.so  libirc_s.a        libsvml.a


Непонятно почему еще вот это

libirc.so => not found
libimf.so => not found

может где-то в другом месте ищет?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Не находит библиотек"  +/
Сообщение от littleadmin on 22-Сен-09, 15:18 
>[оверквотинг удален]
>  libintlc.so        libiompprof5.so
> libirc_s.a        libsvml.a
>
>
>Непонятно почему еще вот это
>
> libirc.so => not found
> libimf.so => not found
>
>может где-то в другом месте ищет?

Сорри - запостил ответ не того юзверя... Но и под 3lio все также. прав достаточно

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Не находит библиотек"  +/
Сообщение от Slavaz (ok) on 22-Сен-09, 17:33 
>[оверквотинг удален]
>>
>>Непонятно почему еще вот это
>>
>> libirc.so => not found
>> libimf.so => not found
>>
>>может где-то в другом месте ищет?
>
>Сорри - запостил ответ не того юзверя... Но и под 3lio все
>также. прав достаточно

Гм... А линкует кто? icc? Есть ли у icc аналог rpath? Если ldd линкует, то поиграйся с rpath

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру