ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] Ошибка ли указывать библиотеку -lGL 2 раза?
@ 2005-04-11 12:26 Slava Dubrovskiy
  2005-04-11 14:22 ` Yury Aliaev
  0 siblings, 1 reply; 14+ messages in thread
From: Slava Dubrovskiy @ 2005-04-11 12:26 UTC (permalink / raw)
  To: Community

Здравствуйте!
Вот пытаюсь собрать программку. Не проходит configure. Жалуется что не
может найти GL, когда все вроде есть. Смущает то, -lGL повторяется 2
раза. Может это ошибка?

configure:1686: checking for working libGC
configure:1706: gcc -o conftest -g -O2   conftest.c  -lGC -lGL -lSDL
-lpthread -lGL 1>&5
/usr/bin/ld: cannot find -lGL
collect2: ld returned 1 exit status
#line 1688 "configure"
#include "confdefs.h"

      #include <unistd.h>
      #include <stdlib.h>
      #include <libGC/diom.h>
      #include <libGC/dl.h>
      #include <libGC/configfile.h>
      #include <libGC/net.h>

int main() {

      diom_init("", "");
      cf_openFile("");
      return 0;

; return 0; }


$ sudo ldconfig -p | grep GL
        libGLw.so.1 (libc6) => /usr/X11R6/lib/libGLw.so.1
        libGLw.so (libc6) => /usr/X11R6/lib/libGLw.so
        libGLcore.so.1 (ELF) => /usr/X11R6/lib/libGLcore.so.1
        libGLcore.so.1 (ELF) => /usr/lib/libGLcore.so.1
        libGLU.so.1 (libc6) => /usr/X11R6/lib/libGLU.so.1
        libGLU.so (libc6) => /usr/X11R6/lib/libGLU.so
        libGL.so.1.2 (libc6) => /usr/X11R6/lib/libGL.so.1.2
        libGL.so.1 (libc6) => /usr/X11R6/lib/libGL.so.1
        libGL.so.nvidia (libc6) => /usr/X11R6/lib/libGL.so.nvidia
        libGL.so (libc6) => /usr/X11R6/lib/libGL.so

-- 
С уважением,
Дубровский Вячеслав.



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [Comm] Ошибка ли указывать библиотеку -lGL 2 раза?
  2005-04-11 12:26 [Comm] Ошибка ли указывать библиотеку -lGL 2 раза? Slava Dubrovskiy
@ 2005-04-11 14:22 ` Yury Aliaev
  2005-04-12  7:02   ` Slava Dubrovskiy
  0 siblings, 1 reply; 14+ messages in thread
From: Yury Aliaev @ 2005-04-11 14:22 UTC (permalink / raw)
  To: community

Здравствуйте, Slava!
> Здравствуйте!
> Вот пытаюсь собрать программку. Не проходит configure. Жалуется что не
> может найти GL, когда все вроде есть. Смущает то, -lGL повторяется 2
> раза. Может это ошибка?

Не, это нормально. Такие ситуации встречаются достаточно часто и ld 
молча игнорирует указание библиотеки два раза. Скорее всего, либо не 
стоит какой-то -devel пакет с симлинками на библиотеки, либо пути 
компилятору недопрописаны.


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [Comm] Ошибка ли указывать библиотеку -lGL 2 раза?
  2005-04-11 14:22 ` Yury Aliaev
@ 2005-04-12  7:02   ` Slava Dubrovskiy
  2005-04-12  8:43     ` [Comm] Ошибка ли указ ывать " Eugene Ostapets
  2005-04-12 10:42     ` [Comm] Ошибка ли указывать " Yury Aliaev
  0 siblings, 2 replies; 14+ messages in thread
From: Slava Dubrovskiy @ 2005-04-12  7:02 UTC (permalink / raw)
  To: community

Yury Aliaev пишет:

>> Вот пытаюсь собрать программку. Не проходит configure. Жалуется что не
>> может найти GL, когда все вроде есть. Смущает то, -lGL повторяется 2
>> раза. Может это ошибка?
>
> Не, это нормально. Такие ситуации встречаются достаточно часто и ld
> молча игнорирует указание библиотеки два раза. Скорее всего, либо не
> стоит какой-то -devel пакет с симлинками на библиотеки, либо пути
> компилятору недопрописаны.

Тогда подскажите, какой пакет предоставляет -lGL?
И вообще, что можно почитать, про то, какая библиотека как сокращается?.
А то подобный вопрос уже повторно возникает. Раньше искал что такое -lZ.

-- 
С уважением,
Дубровский Вячеслав.



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [Comm] Ошибка ли указ ывать библиотеку -lGL 2 раза?
  2005-04-12  7:02   ` Slava Dubrovskiy
@ 2005-04-12  8:43     ` Eugene Ostapets
  2005-04-12  9:05       ` Slava Dubrovskiy
  2005-04-12 10:42     ` [Comm] Ошибка ли указывать " Yury Aliaev
  1 sibling, 1 reply; 14+ messages in thread
From: Eugene Ostapets @ 2005-04-12  8:43 UTC (permalink / raw)
  To: community

On Apr 12, 2005 10:02 AM, Slava Dubrovskiy <slava@elan.com.ua> wrote:
> Yury Aliaev пишет:
> 
> Тогда подскажите, какой пакет предоставляет -lGL?
все однозначно...
-lNAME -> libNAME.so 

-- 
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [Comm] Ошибка ли указ ывать библиотеку -lGL 2 раза?
  2005-04-12  8:43     ` [Comm] Ошибка ли указ ывать " Eugene Ostapets
@ 2005-04-12  9:05       ` Slava Dubrovskiy
  2005-04-12  9:10         ` Alexey I. Froloff
  2005-04-12  9:19         ` [Comm] Ошибка ли указ ывать библиотеку -lGL 2 раза? Nick S. Grechukh
  0 siblings, 2 replies; 14+ messages in thread
From: Slava Dubrovskiy @ 2005-04-12  9:05 UTC (permalink / raw)
  To: community

Eugene Ostapets пишет:

>>Тогда подскажите, какой пакет предоставляет -lGL?
>>    
>>
>все однозначно...
>-lNAME -> libNAME.so 
>
Ну вот и приехали в начало треда. :-(
Ищем какой пакет предоставляет libgl.so
$ apt-cache search libgl.so
xorg-x11-mesaGL - OpenGL 1.3 compatible 3D graphics library for X Window
server
Проверяем, установлен ли такой пкет
# rpm -qa| grep  mesa
xorg-x11-mesaGL-6.8.2-alt5
Теперь хочу понять, почему ld не находит -lGL?
Лог:

configure:1686: checking for working libGC
configure:1706: gcc -o conftest -g -O2   conftest.c  -lGC -lGL -lSDL
-lpthread -lGL 1>&5
/usr/bin/ld: cannot find -lGL
collect2: ld returned 1 exit status
#line 1688 "configure"
#include "confdefs.h"

      #include <unistd.h>
      #include <stdlib.h>
      #include <libGC/diom.h>
      #include <libGC/dl.h>
      #include <libGC/configfile.h>
      #include <libGC/net.h>

int main() {

      diom_init("", "");
      cf_openFile("");
      return 0;

; return 0; }

-- 
С уважением,
Дубровский Вячеслав.



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [Comm] Ошибка ли указ ывать библиотеку -lGL 2 раза?
  2005-04-12  9:05       ` Slava Dubrovskiy
@ 2005-04-12  9:10         ` Alexey I. Froloff
  2005-04-12  9:36           ` Slava Dubrovskiy
  2005-04-12  9:19         ` [Comm] Ошибка ли указ ывать библиотеку -lGL 2 раза? Nick S. Grechukh
  1 sibling, 1 reply; 14+ messages in thread
From: Alexey I. Froloff @ 2005-04-12  9:10 UTC (permalink / raw)
  To: ALT Linux Community

[-- Attachment #1: Type: text/plain, Size: 551 bytes --]

* Slava Dubrovskiy <slava@> [050412 13:09]:
> >>Тогда подскажите, какой пакет предоставляет -lGL?
> >все однозначно...
> >-lNAME -> libNAME.so 
> configure:1686: checking for working libGC
> configure:1706: gcc -o conftest -g -O2   conftest.c  -lGC -lGL -lSDL
> -lpthread -lGL 1>&5
> /usr/bin/ld: cannot find -lGL
> collect2: ld returned 1 exit status

-L/usr/X11R6/lib

-- 
Regards, Sir Raorn.
-------------------
Пока мне не объяснят, как сделать так, чтобы воспроизвести это, я буду
считать, что всё нормально.
		-- ldv in devel@

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [Comm] Ошибка ли указ ывать библиотеку -lGL 2 раза?
  2005-04-12  9:05       ` Slava Dubrovskiy
  2005-04-12  9:10         ` Alexey I. Froloff
@ 2005-04-12  9:19         ` Nick S. Grechukh
  2005-04-12  9:26           ` Slava Dubrovskiy
  1 sibling, 1 reply; 14+ messages in thread
From: Nick S. Grechukh @ 2005-04-12  9:19 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 1041 bytes --]

On Tuesday 12 April 2005 12:05, Slava Dubrovskiy wrote:
> Ну вот и приехали в начало треда. :-(
> Ищем какой пакет предоставляет libgl.so
> $ apt-cache search libgl.so
> xorg-x11-mesaGL - OpenGL 1.3 compatible 3D graphics library for X Window
> server
> Проверяем, установлен ли такой пкет
> # rpm -qa| grep  mesa
> xorg-x11-mesaGL-6.8.2-alt5
$ rpm -ql xorg-x11-mesaGL        
/usr/X11R6/bin/glxinfo
/usr/X11R6/bin/xdriinfo
/usr/X11R6/lib/libGL.so.1
/usr/X11R6/lib/libGL.so.1.2
/usr/X11R6/lib/libGLU.so.1
/usr/X11R6/lib/libGLU.so.1.3
/usr/X11R6/lib/libGLw.so.1
/usr/X11R6/lib/libGLw.so.1.0
/usr/X11R6/lib/libOSMesa.so.4
/usr/X11R6/lib/libOSMesa.so.4.0
/usr/X11R6/lib/mesa_gl
/usr/X11R6/lib/mesa_gl/libGL.so.1.2
/usr/X11R6/lib/modules
/usr/X11R6/lib/modules/extensions
/usr/X11R6/lib/modules/extensions/libGLcore.a
/usr/X11R6/lib/modules/extensions/libglx.a
/usr/X11R6/man/man1/glxinfo.1x.gz
/usr/X11R6/man/man1/xdriinfo.1x.gz
$ rpm -qf /usr/X11R6/lib/libGL.so
xorg-x11-devel-6.8.2-alt5

просветление пришло? 

[-- Attachment #2: Type: application/pgp-signature, Size: 190 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [Comm] Ошибка ли указ ывать библиотеку -lGL 2 раза?
  2005-04-12  9:19         ` [Comm] Ошибка ли указ ывать библиотеку -lGL 2 раза? Nick S. Grechukh
@ 2005-04-12  9:26           ` Slava Dubrovskiy
  0 siblings, 0 replies; 14+ messages in thread
From: Slava Dubrovskiy @ 2005-04-12  9:26 UTC (permalink / raw)
  To: community

Nick S. Grechukh пишет:

>On Tuesday 12 April 2005 12:05, Slava Dubrovskiy wrote:
>  
>
>>Ну вот и приехали в начало треда. :-(
>>Ищем какой пакет предоставляет libgl.so
>>$ apt-cache search libgl.so
>>xorg-x11-mesaGL - OpenGL 1.3 compatible 3D graphics library for X Window
>>server
>>Проверяем, установлен ли такой пкет
>># rpm -qa| grep  mesa
>>xorg-x11-mesaGL-6.8.2-alt5
>>    
>>
>$ rpm -ql xorg-x11-mesaGL        
>/usr/X11R6/bin/glxinfo
>/usr/X11R6/bin/xdriinfo
>/usr/X11R6/lib/libGL.so.1
>/usr/X11R6/lib/libGL.so.1.2
>/usr/X11R6/lib/libGLU.so.1
>/usr/X11R6/lib/libGLU.so.1.3
>/usr/X11R6/lib/libGLw.so.1
>/usr/X11R6/lib/libGLw.so.1.0
>/usr/X11R6/lib/libOSMesa.so.4
>/usr/X11R6/lib/libOSMesa.so.4.0
>/usr/X11R6/lib/mesa_gl
>/usr/X11R6/lib/mesa_gl/libGL.so.1.2
>/usr/X11R6/lib/modules
>/usr/X11R6/lib/modules/extensions
>/usr/X11R6/lib/modules/extensions/libGLcore.a
>/usr/X11R6/lib/modules/extensions/libglx.a
>/usr/X11R6/man/man1/glxinfo.1x.gz
>/usr/X11R6/man/man1/xdriinfo.1x.gz
>$ rpm -qf /usr/X11R6/lib/libGL.so
>xorg-x11-devel-6.8.2-alt5
>
>просветление пришло? 
>  
>
Нет :-( . Стоит xorg-x11-devel-6.8.2-alt5
# rpm -qa| grep  xorg
xorg-x11-mesaGL-6.8.2-alt5
xorg-x11-xfs-6.8.2-alt5
xorg-x11-xauth-6.8.2-alt5
xorg-x11-drv-input-6.8.2-alt5
xorg-x11-libs-6.8.2-alt5
xorg-x11-xdm-6.8.2-alt5
xorg-x11-misc-fonts-6.8.2-alt5
xorg-x11-drv-v4l-6.8.2-alt5
xorg-x11-drv-nvidia-6.8.2-alt5
xorg-server-control-1.1-alt1
xorg-x11-locales-6.8.2-alt5
xorg-x11-devel-6.8.2-alt5
xorg-x11-xapps-6.8.2-alt5
xorg-x11-server-6.8.2-alt5
xorg-x11-drv-apm-6.8.2-alt5
xorg-x11-type1-fonts-6.8.2-alt5
xorg-x11-bitmaps-6.8.2-alt5
xorg-x11-utils-6.8.2-alt5
xorg-x11-drv-glint-6.8.2-alt5
xorg-x11-font-utils-6.8.2-alt5
xorg-x11-server-common-6.8.2-alt5

-- 
С уважением,
Дубровский Вячеслав.



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [Comm] Ошибка ли указ ывать библиотеку -lGL 2 раза?
  2005-04-12  9:10         ` Alexey I. Froloff
@ 2005-04-12  9:36           ` Slava Dubrovskiy
  2005-04-12  9:44             ` Alexey I. Froloff
  0 siblings, 1 reply; 14+ messages in thread
From: Slava Dubrovskiy @ 2005-04-12  9:36 UTC (permalink / raw)
  To: community

Alexey I. Froloff пишет:

>>configure:1686: checking for working libGC
>>configure:1706: gcc -o conftest -g -O2   conftest.c  -lGC -lGL -lSDL
>>-lpthread -lGL 1>&5
>>/usr/bin/ld: cannot find -lGL
>>collect2: ld returned 1 exit status
>>    
>>
>-L/usr/X11R6/lib
>  
>
А зачем тогда в /etc/ld.so.conf стоит /usr/X11R6/lib?
Да и ldconfig -p показывает наличие GL (см. выше).

-- 
С уважением,
Дубровский Вячеслав.



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [Comm] Ошибка ли указ ывать библиотеку -lGL 2 раза?
  2005-04-12  9:36           ` Slava Dubrovskiy
@ 2005-04-12  9:44             ` Alexey I. Froloff
  2005-04-12  9:58               ` Slava Dubrovskiy
  0 siblings, 1 reply; 14+ messages in thread
From: Alexey I. Froloff @ 2005-04-12  9:44 UTC (permalink / raw)
  To: ALT Linux Community

[-- Attachment #1: Type: text/plain, Size: 529 bytes --]

* Slava Dubrovskiy <slava@> [050412 13:37]:
> >>/usr/bin/ld: cannot find -lGL
> >>collect2: ld returned 1 exit status
> >-L/usr/X11R6/lib
> А зачем тогда в /etc/ld.so.conf стоит /usr/X11R6/lib?
> Да и ldconfig -p показывает наличие GL (см. выше).
Вообще-то ld.so.conf и ldconfig относятся к /lib/ld-linux.so.2, а
не к /usr/bin/ld...

-- 
Regards, Sir Raorn.
-------------------
> 3. до исправления pkgconfig очередь тоже дойдёт. :)
Предупредите заранее, пожалуйста. Я сохраню бэкапы :-).
		-- morozov in sisyphus@

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [Comm] Ошибка ли указ ывать библиотеку -lGL 2 раза?
  2005-04-12  9:44             ` Alexey I. Froloff
@ 2005-04-12  9:58               ` Slava Dubrovskiy
  2005-04-12 10:10                 ` Alexey Rusakov
  0 siblings, 1 reply; 14+ messages in thread
From: Slava Dubrovskiy @ 2005-04-12  9:58 UTC (permalink / raw)
  To: community

Alexey I. Froloff пишет:

>>>>/usr/bin/ld: cannot find -lGL
>>>>collect2: ld returned 1 exit status
>>>>        
>>>>
>>>-L/usr/X11R6/lib
>>>      
>>>
>>А зачем тогда в /etc/ld.so.conf стоит /usr/X11R6/lib?
>>Да и ldconfig -p показывает наличие GL (см. выше).
>>    
>>
>Вообще-то ld.so.conf и ldconfig относятся к /lib/ld-linux.so.2, а
>не к /usr/bin/ld...
>  
>
Не знал. -L помогло. :-)  Спасибо.
Только теперь следующая ошибка вылезла. :-(  :

configure:1686: checking for working libGC
configure:1706: gcc -o conftest -g -O2   conftest.c  -lGC -lSDL
-lpthread -lGL -L/usr/X11R6/lib 1>&
/usr/local/lib/libGC.so: undefined reference to `operator delete(void*)'
/usr/local/lib/libGC.so: undefined reference to `__gxx_personality_v0'
/usr/local/lib/libGC.so: undefined reference to `__cxa_pure_virtual'
/usr/local/lib/libGC.so: undefined reference to `vtable for
__cxxabiv1::__class_type_info'
/usr/local/lib/libGC.so: undefined reference to `operator new(unsigned int)'
collect2: ld returned 1 exit status
configure: failed program was:
#line 1688 "configure"
#include "confdefs.h"

      #include <unistd.h>
      #include <stdlib.h>
      #include <libGC/diom.h>
      #include <libGC/dl.h>
      #include <libGC/configfile.h>
      #include <libGC/net.h>

int main() {

      diom_init("", "");
      cf_openFile("");
      return 0;

; return 0; }

Это я пытаюсь a340gc (http://a340gc.iradis.org) собрать.
Но чувствую, что с моим знанием С я не потяну. :-(

-- 
С уважением,
Дубровский Вячеслав.



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [Comm] Ошибка ли указ ывать библиотеку -lGL 2 раза?
  2005-04-12  9:58               ` Slava Dubrovskiy
@ 2005-04-12 10:10                 ` Alexey Rusakov
  2005-04-12 11:57                   ` [Comm] Ошибки a340gc (was:Ошибка ли указ ывать библиотеку -lGL 2 раза?) Slava Dubrovskiy
  0 siblings, 1 reply; 14+ messages in thread
From: Alexey Rusakov @ 2005-04-12 10:10 UTC (permalink / raw)
  To: community

Slava Dubrovskiy wrote:

>configure:1686: checking for working libGC
>configure:1706: gcc -o conftest -g -O2   conftest.c  -lGC -lSDL
>-lpthread -lGL -L/usr/X11R6/lib 1>&
>/usr/local/lib/libGC.so: undefined reference to `operator delete(void*)'
>/usr/local/lib/libGC.so: undefined reference to `__gxx_personality_v0'
>/usr/local/lib/libGC.so: undefined reference to `__cxa_pure_virtual'
>/usr/local/lib/libGC.so: undefined reference to `vtable for
>__cxxabiv1::__class_type_info'
>/usr/local/lib/libGC.so: undefined reference to `operator new(unsigned int)'
>collect2: ld returned 1 exit status
>  
>
Теперь добавьте -lstdc++

>Это я пытаюсь a340gc (http://a340gc.iradis.org) собрать.
>Но чувствую, что с моим знанием С я не потяну. :-(
>  
>
Судя по ошибкам линкера, это уже не C, а C++.

-- 
  Alexey "Ktirf" Rusakov


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [Comm] Ошибка ли указывать библиотеку -lGL 2 раза?
  2005-04-12  7:02   ` Slava Dubrovskiy
  2005-04-12  8:43     ` [Comm] Ошибка ли указ ывать " Eugene Ostapets
@ 2005-04-12 10:42     ` Yury Aliaev
  1 sibling, 0 replies; 14+ messages in thread
From: Yury Aliaev @ 2005-04-12 10:42 UTC (permalink / raw)
  To: community

Slava Dubrovskiy пишет:
>>
>>Не, это нормально. Такие ситуации встречаются достаточно часто и ld
>>молча игнорирует указание библиотеки два раза. Скорее всего, либо не
>>стоит какой-то -devel пакет с симлинками на библиотеки, либо пути
>>компилятору недопрописаны.
> 
> 
> Тогда подскажите, какой пакет предоставляет -lGL?
> И вообще, что можно почитать, про то, какая библиотека как сокращается?.
> А то подобный вопрос уже повторно возникает. Раньше искал что такое -lZ.
> 

Всё очень просто. Сокращение означает название библиотеки с отброшенной 
приставкой "lib" и окончания .so, т.е. -lGL хочет наличия libGL.so. 
Далее любым известным способом ищем её. У меня она нашлась в 
/usr/X11R6/lib в виде симв. ссылки на libGL.so.1.2. Затем:

[mutabor@nort mutabor]$ rpm -qf /usr/X11R6/lib/libGL.so
XFree86-devel-4.3.0-alt16

Правда, такое работает только если пакет уже установлен. Но, кажется, в 
Мастере есть индексный файл со списком содержимого всех пакетов, и можно 
посикать в нём. Или как вариант: найти libGL.so.что-то (в моём случае: 
libGL.so.1.2), затем:

[mutabor@nort mutabor]$ rpm -qf /usr/X11R6/lib/libGL.so.1.2
XFree86-libs-4.3.0-alt16

и догадаться, что искомая ссылка лежит в соответствующем -devel пакете.


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [Comm] Ошибки a340gc (was:Ошибка ли указ ывать библиотеку -lGL 2 раза?)
  2005-04-12 10:10                 ` Alexey Rusakov
@ 2005-04-12 11:57                   ` Slava Dubrovskiy
  0 siblings, 0 replies; 14+ messages in thread
From: Slava Dubrovskiy @ 2005-04-12 11:57 UTC (permalink / raw)
  To: community

Alexey Rusakov пишет:

>> configure:1686: checking for working libGC
>> configure:1706: gcc -o conftest -g -O2   conftest.c  -lGC -lSDL
>> -lpthread -lGL -L/usr/X11R6/lib 1>&
>> /usr/local/lib/libGC.so: undefined reference to `operator delete(void*)'
>> /usr/local/lib/libGC.so: undefined reference to `__gxx_personality_v0'
>> /usr/local/lib/libGC.so: undefined reference to `__cxa_pure_virtual'
>> /usr/local/lib/libGC.so: undefined reference to `vtable for
>> __cxxabiv1::__class_type_info'
>> /usr/local/lib/libGC.so: undefined reference to `operator
>> new(unsigned int)'
>> collect2: ld returned 1 exit status
>
> Теперь добавьте -lstdc++

Помогло :-)

>> Это я пытаюсь a340gc (http://a340gc.iradis.org) собрать.
>> Но чувствую, что с моим знанием С я не потяну. :-( 
>
> Судя по ошибкам линкера, это уже не C, а C++.

Хрен редьки не слаще.
Все собралось, установилось, но не работает.
$ ./a340gc
Failed to initialize Data Input Output Module:
 Failed to load DIOM-DL
 /usr/local/share/libGC/▒.so: cannot open shared object file: No such
file or directory

Причем имя файла так и написано: - "▒.so" Прикол. Откуда оно взялось?

Вот часть strace
munmap(0x40c85000, 4096)                = 0
open("/etc/ld.so.cache", O_RDONLY)      = 8
fstat64(8, {st_mode=S_IFREG|0644, st_size=81101, ...}) = 0
mmap2(NULL, 81101, PROT_READ, MAP_PRIVATE, 8, 0) = 0x40ca7000
close(8)                                = 0
open("/lib/i686/rddp", O_RDONLY)        = -1 ENOENT (No such file or
directory)
open("/lib/rddp", O_RDONLY)             = -1 ENOENT (No such file or
directory)
open("/usr/lib/rddp", O_RDONLY)         = -1 ENOENT (No such file or
directory)
munmap(0x40ca7000, 81101)               = 0
open("/etc/ld.so.cache", O_RDONLY)      = 8
fstat64(8, {st_mode=S_IFREG|0644, st_size=81101, ...}) = 0
mmap2(NULL, 81101, PROT_READ, MAP_PRIVATE, 8, 0) = 0x40ca7000
close(8)                                = 0
open("/lib/i686/rddp.so", O_RDONLY)     = -1 ENOENT (No such file or
directory)
open("/lib/rddp.so", O_RDONLY)          = -1 ENOENT (No such file or
directory)
open("/usr/lib/rddp.so", O_RDONLY)      = -1 ENOENT (No such file or
directory)
munmap(0x40ca7000, 81101)               = 0
open("/usr/lib/rddp", O_RDONLY)         = -1 ENOENT (No such file or
directory)
open("/usr/lib/rddp.so", O_RDONLY)      = -1 ENOENT (No such file or
directory)
open("/lib/rddp", O_RDONLY)             = -1 ENOENT (No such file or
directory)
open("/lib/rddp.so", O_RDONLY)          = -1 ENOENT (No such file or
directory)
open("/usr/local/share/a340gc/rddp", O_RDONLY) = -1 ENOENT (No such file
or directory)
open("/usr/local/share/a340gc/rddp.so", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("/usr/local/lib/▒", O_RDONLY)   = -1 ENOENT (No such file or directory)
open("/usr/local/lib/▒.so", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/usr/local/share/libGC/▒", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/usr/local/share/libGC/▒.so", O_RDONLY) = -1 ENOENT (No such file
or directory)
fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 7), ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x40ca7000
write(1, "Failed to initialize Data Input "..., 47Failed to initialize
Data Input Output Module:
) = 47
write(1, " Failed to load DIOM-DL\n", 24 Failed to load DIOM-DL
) = 24
write(1, " /usr/local/share/libGC/\30r\7\10.so:"..., 91
/usr/local/share/libGC/▒.so: cannot open shared object file: No such
file or directory
) = 91
write(4, "_\1\2\0\v\0 \3+\0\1\0", 12)   = 12
read(4, 0xbffff650, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
select(5, [4], NULL, NULL, NULL)        = 1 (in [4])
read(4, "\1\1:\0\0\0\0\0\204\0\240\2\0\0\0\0\0\0\0\0\5\0\0\0\10"..., 32)
= 32
write(6, "+\0\1\0", 4)                  = 4
read(6, 0xbffff680, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
select(7, [6], NULL, NULL, NULL)        = 1 (in [6])
read(6, "\1\1\7\0\0\0\0\0\204\0\240\2\0\0\0\0\1\0\0\0\6\0\0\0H\226"...,
32) = 32
write(4, "\n\1\2\0\3\0 \3O\0\2\0\1\0 \3_\1\2\0\7\0 \3+\0\1\0", 28) = 28
read(4, 0xbffff660, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
select(5, [4], NULL, NULL, NULL)        = 1 (in [4])
read(4, "\1\1>\0\0\0\0\0\204\0\240\2\0\0\0\0\0\0\0\0\5\0\0\0\10"..., 32)
= 32
write(6, "<\0\2\0\0\0@\3+\0\1\0", 12)   = 12
read(6, 0xbffff660, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
select(7, [6], NULL, NULL, NULL)        = 1 (in [6])
read(6, "\1\1\t\0\0\0\0\0\204\0\240\2\0\0\0\0\0\0\0\0\6\0\0\0H\226"...,
32) = 32
shutdown(6, 2 /* send and receive */)   = 0
close(6)                                = 0
write(4, "<\1\2\0\0\0 \3+\0\1\0", 12)   = 12
read(4, 0xbffff660, 32)                 = -1 EAGAIN (Resource
temporarily unavailable)
select(5, [4], NULL, NULL, NULL)        = 1 (in [4])
read(4, "\1\1@\0\0\0\0\0\204\0\240\2\0\0\0\0\0\0\0\0\5\0\0\0\10"..., 32)
= 32
shutdown(4, 2 /* send and receive */)   = 0
close(4)                                = 0
rt_sigaction(SIGSEGV, NULL, {0x400bae50, [], 0}, 8) = 0
rt_sigaction(SIGSEGV, {SIG_DFL}, NULL, 8) = 0
rt_sigaction(SIGBUS, NULL, {0x400bae50, [], 0}, 8) = 0
rt_sigaction(SIGBUS, {SIG_DFL}, NULL, 8) = 0
rt_sigaction(SIGFPE, NULL, {0x400bae50, [], 0}, 8) = 0
rt_sigaction(SIGFPE, {SIG_DFL}, NULL, 8) = 0
rt_sigaction(SIGQUIT, NULL, {0x400bae50, [], 0}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL}, NULL, 8) = 0
getpid()                                = 21947
getpid()                                = 21947
getpid()                                = 21947
getpid()                                = 21947
munmap(0x40bea000, 622592)              = 0
munmap(0x40014000, 8192)                = 0
munmap(0x40ca7000, 4096)                = 0
exit_group(1)                           = ?

-- 
С уважением,
Дубровский Вячеслав.



^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2005-04-12 11:57 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-04-11 12:26 [Comm] Ошибка ли указывать библиотеку -lGL 2 раза? Slava Dubrovskiy
2005-04-11 14:22 ` Yury Aliaev
2005-04-12  7:02   ` Slava Dubrovskiy
2005-04-12  8:43     ` [Comm] Ошибка ли указ ывать " Eugene Ostapets
2005-04-12  9:05       ` Slava Dubrovskiy
2005-04-12  9:10         ` Alexey I. Froloff
2005-04-12  9:36           ` Slava Dubrovskiy
2005-04-12  9:44             ` Alexey I. Froloff
2005-04-12  9:58               ` Slava Dubrovskiy
2005-04-12 10:10                 ` Alexey Rusakov
2005-04-12 11:57                   ` [Comm] Ошибки a340gc (was:Ошибка ли указ ывать библиотеку -lGL 2 раза?) Slava Dubrovskiy
2005-04-12  9:19         ` [Comm] Ошибка ли указ ывать библиотеку -lGL 2 раза? Nick S. Grechukh
2005-04-12  9:26           ` Slava Dubrovskiy
2005-04-12 10:42     ` [Comm] Ошибка ли указывать " Yury Aliaev

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git