From: Vincent T. <vt...@un...> - 2009-11-27 07:36:45
|
On Fri, 27 Nov 2009, Brian Wang wrote: > On Fri, Nov 27, 2009 at 3:08 PM, Vincent Torri <vt...@un...> wrote: >> >> >> On Fri, 27 Nov 2009, Brian Wang wrote: >> >>> I just checked out evil, eina and eet from svn. Same result. >>> Is it because I don't have shared version of zlib and libjpeg? During >>> configuration of zlib, >>> it reports: >>> ---------------- >>> Checking for shared library support... >>> No shared library support; try without defining CC and CFLAGS >>> ---------------- >> >> that's not good. You should have the shared library support. > > OK. But that's with the default Ubuntu mingw32 packages... I'll > check my configure script again. > >> >>> While linking libeet.la, there's some warning: >>> ------------- >>> *** Warning: This system can not link to static lib archive >>> /home/kma/development/eet-mingw32msvc/eet-svn/../staging/lib/libeina.la. >>> *** I have the capability to make that library automatically link in when >>> *** you link to this library. But I can only do this if you have a >>> *** shared version of the library, which you do not appear to have. >>> >>> *** Warning: linker path does not have real file for library -lz. >> >> that's the problem. You must have the dll for *all* the libraries. >> >> See: >> >> http://trac.enlightenment.org/e/wiki/EFLWindowsXP#InstallationandconfigurationofMinGWonLinux >> >> read that section carefully. It should help you > > In the document, it mentions, "You should not need to install glib or > pkg-config for Eina (as they should already be installed)." pkg-config is just used to read .pc files. No need to install the Windows pkg-config, the linux one is just good of course :) and as pkg-config uses glib, you don't need the Windows version > Is that true for using mingw32 on Ubuntu? it is true, as it is in the linux part of the doc. > I thought it would be confused with the system pkg-config data. it will not :) > That's why I installed another version of pkg-config in the staging > directory. However, that is not causing my problem. I'll have to > check why the compiler reports that it's unable to build dynamic > libraries... > > I'll try the steps in the doc. be sure, with each library (evil eina, etc.. and the dependencies) that you have the dll. Otherwise, it will fail. For exemple, in evil, look in src/lib/.libs. The dll should be here. also, please report any problem wrt the doc Vincent |