[Top][All Lists]

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

Re: [help-GIFT] is it possible to compile GIFT in Cygwin?

From: Wolfgang Müller
Subject: Re: [help-GIFT] is it possible to compile GIFT in Cygwin?
Date: Thu, 17 Apr 2003 08:11:58 +0200
User-agent: KMail/1.5

On Wednesday 16 April 2003 22:31, Alexis H. Rivera-Rios wrote:
> Hi Wolfgang,
> I'm also sending a copy of this email to the mailing
> list.  Should I do this or just reply to you?

Perfect. I personally like to keep as much as possible in the list, I just 
send big files directly to the people concerned in order to be nice to people 
with a modem.

> The version of Cygwin that I download is 1.3.22-1
> I found some documentation on the distribution.  It
> stated the prerequisitites before building.
> Currently, I have Perl 5.8.0 installed.  I noticed the
> documentation stated that it requires a perl younger
> than 5.003.  I went to the cpan site, I found some
> other distributions but I don't know which one to
> download. I saw a 4.036, 5.005 03, 5.004 05.. etc
> Is it very important to have the specific perl
> version?

5.8 should do it mine is quote
This is perl, v5.6.1 built for i586-linux

> Not knowing that, I assumed that 5.8 was ok so I
> downloaded the perl modules.  One of them (libwww)
> didnt pass the make test, I dont know if this is a
> problem with perl 5.8 or it needs some other libraries
> from Cygwin that I havent downloaded.  I noticed in
> the history of the libwww module that they made a
> change to  the code so it compiles with 5.8, I guess
> they haven't fixed that yet :)
> The make test of some other modules said that some
> tests were skipped, I dont know if that is good or
> bad.
> I also downloaded the binaries of the infomagick
> ibary.  I don't if I have to the its location to the
> makefiles.

No. If it's in the path is ok. The feature extraction code uses image magick's 
convert tool, as David McG Squire's feature extraction code works on ppm 

> I installed doxygen but I dont know how to verify it's
> working correctly. I've never used that before.

Oh. You're a tough guy. A missing doxygen should not cause any problems.

> Do I need to have some sort of networking support in
> Cywgin?  Maybe I didnt installed some base networking
> libraries, that we are assuming are there always.
> Having said that, here is the errors log when I try to
> build gift.
> mkdir: cannot create directory `autoDoc': File exists
> make[2]: [system-doc] Error 1 (ignored)
> mkdir: cannot create directory `autoDoc/HTML': File
> exists
> make[2]: [system-doc] Error 1 (ignored)
> make[2]: [system-doc] Error 1 (ignored)
> make[2]: [] Error
> 1 (ignored)
> make[2]: [configuring-and-hacking-the-gift.txt] Error
> 1 (ignored)
> make[2]: [configuring-and-hacking-the-gift.dvi] Error
> 1 (ignored)
> make[2]: [gift-guide.dvi] Error 1 (ignored)
> test: gift-guide.sgml: unknown operand
> make[2]: [gift-guide.txt] Error 2 (ignored)
> make[2]: [] Error 1 (ignored)

ignored stuff really gets ignored, so don't worry about that

> /usr/lib/gcc-lib/i686-pc-cygwin/3.2/../../../../i686-pc-cygwin/bin/ld:
> cannot find -ldl

This one is the important line. This is exactly the libtool stuff I was 
talking about. I have the impression that we would need to give the automake 
stuff a look and an overhaul.

There are easy and more difficult solutions.

Easy, hackish and annoying: disable all the plugin stuff I spent so much time 
on, and link statically. Involves ifdeffing and playing with --static link 
flags in the automake files. 

More difficult: make it work as it's supposed to work if you know how to use 
libtool properly. Involves deep reading of libtool manuals (well, deeper than 
I have done so far), than doing sophisticated libtooling.

Currently I have a cygwin portable at my lab with a very fresh install, so in 
my free time I will try to get at least to your state in order to be a better 
discussion partner. Then I will get back to you.

Are there any takers for helping us with this? Shy libtool gurus that do not 
dare to show? Don't be afraid!


reply via email to

[Prev in Thread] Current Thread [Next in Thread]