On Fri, 27 Nov 2009, Brian Wang wrote:

On Fri, Nov 27, 2009 at 3:08 PM, Vincent Torri <vto...@univ-evry.fr> 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
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to