[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Question about a library that is not creating its *.so* files



Hi,

I maintain a package which is called CEGUI. In current SID version
(0.6.2), when you compile it, the next files under usr/lib are
created:

libCEGUIBase.la
libCEGUIBase.so
libCEGUIBase.so.1
libCEGUIBase.so.1.2.0
libCEGUIDevILImageCodec.la
libCEGUIDevILImageCodec.so
libCEGUIDevILImageCodec.so.0
libCEGUIDevILImageCodec.so.0.0.0
libCEGUIdirectfbRenderer.la
libCEGUIdirectfbRenderer.so
libCEGUIdirectfbRenderer.so.0
libCEGUIdirectfbRenderer.so.0.0.0
libCEGUIExpatParser.la
libCEGUIExpatParser.so
libCEGUIExpatParser.so.0
libCEGUIExpatParser.so.0.0.0
libCEGUIFalagardWRBase.la
libCEGUIFalagardWRBase.so
libCEGUIFalagardWRBase.so.1
libCEGUIFalagardWRBase.so.1.2.0
libCEGUILibxmlParser.la
libCEGUILibxmlParser.so
libCEGUILibxmlParser.so.0
libCEGUILibxmlParser.so.0.0.0
libCEGUILuaScriptModule.la
libCEGUILuaScriptModule.so
libCEGUILuaScriptModule.so.1
libCEGUILuaScriptModule.so.1.2.0
libCEGUIOpenGLRenderer.la
libCEGUIOpenGLRenderer.so
libCEGUIOpenGLRenderer.so.0
libCEGUIOpenGLRenderer.so.0.1.0
libCEGUISampleHelper.la
libCEGUISampleHelper.so
libCEGUISampleHelper.so.1
libCEGUISampleHelper.so.1.2.0
libCEGUITGAImageCodec.la
libCEGUITGAImageCodec.so
libCEGUITGAImageCodec.so.0
libCEGUITGAImageCodec.so.0.0.0
libCEGUITinyXMLParser.la
libCEGUITinyXMLParser.so
libCEGUITinyXMLParser.so.0
libCEGUITinyXMLParser.so.0.0.0
libCEGUItoluapp.la
libCEGUItoluapp.so
libCEGUItoluapp.so.1
libCEGUItoluapp.so.1.2.0
libCEGUIXercesParser.la
libCEGUIXercesParser.so
libCEGUIXercesParser.so.0
libCEGUIXercesParser.so.0.0.0
pkgconfig

In most recent upstream version, when you compile it you will get this instead:

libCEGUIBase-0.7.0.so
libCEGUIBase.la
libCEGUIBase.so
libCEGUIDevILImageCodec-0.7.0.so
libCEGUIDevILImageCodec.la
libCEGUIDevILImageCodec.so
libCEGUIExpatParser-0.7.0.so
libCEGUIExpatParser.la
libCEGUIExpatParser.so
libCEGUIFalagardWRBase-0.7.0.so
libCEGUIFalagardWRBase.la
libCEGUIFalagardWRBase.so
libCEGUILibxmlParser-0.7.0.so
libCEGUILibxmlParser.la
libCEGUILibxmlParser.so
libCEGUILuaScriptModule-0.7.0.so
libCEGUILuaScriptModule.la
libCEGUILuaScriptModule.so
libCEGUIOpenGLRenderer-0.7.0.so
libCEGUIOpenGLRenderer.la
libCEGUIOpenGLRenderer.so
libCEGUISampleHelper-0.7.0.so
libCEGUISampleHelper.la
libCEGUISampleHelper.so
libCEGUITGAImageCodec-0.7.0.so
libCEGUITGAImageCodec.la
libCEGUITGAImageCodec.so
libCEGUITinyXMLParser-0.7.0.so
libCEGUITinyXMLParser.la
libCEGUITinyXMLParser.so
libCEGUItoluapp-0.7.0.so
libCEGUItoluapp.la
libCEGUItoluapp.so
libCEGUIXercesParser-0.7.0.so
libCEGUIXercesParser.la
libCEGUIXercesParser.so
pkgconfig

As can be seen above, there is no usr/lib/libCEGUI*.so.* files.I have
looked into the configure file and there is this option:

--enable-shared[=PKGS]  build shared libraries [default=yes]

So I cannot understand,  Why this kind of stuff happen if the shared
libraries are supposed to be created by default? Maybe this kind of
question in silly, but what I would like to know is why it happens. I
will appreciate your comments.

Regards,
-- 
Muammar El Khatib.
Linux user: 403107.
GPG Key = 127029F1
http://muammar.me | http://proyectociencia.org
  ,''`.
 : :' :
 `. `'
   `-


Reply to: