This is the mail archive of the cygwin@cygwin.com mailing list for the Cygwin project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
The saga continues ... Exerpt from my \usr\src\ImageMagick-5.5.7\PerlMagick\README.txt: Next, edit Makefile.PL and change LIBS and INC to include the appropriate path information to the required libMagick library. You will also need library search paths (-L) to JPEG, PNG, TIFF, etc. libraries if they were included with your installed version of ImageMagick. If an extension library is built as a shared library but not installed in the system's default library search path, you may need to add run-path information (often -R or -rpath) corresponding to the equivalent library search path option so that the library can be located at run-time. I think I'm missing something when I try to make the necessary edits to Makefile.PL. Maybe somebody could have a look. I think I need a -R or -rpath but I'm not sure exactly where to put it. I just made changes to the INC and LIB sections adding -L/lib (which is where some of the extension libs are) and the -I\usr\local\include\magick -I\usr\local\include\Magick++. Not sure if I need the Magick++; I can't figure out what I left out at this point. Something else of note is that when I run perl Makefile.PL the output is ... $ perl Makefile.PL Note (probably harmless): No library found for -lMagick Note (probably harmless): No library found for -lgdi32 Writing Makefile for Image::Magick I would have to think that the fact it can't find the lib for -lMagick is not harmless (i.e. bad.) Thanks. Finally going to sleep now. > When last we left our valiant hero, he was finally able to get > ImageMagic to > config w/ jpeg. Although the support for EXIF seemed to still be missing > something, he compiled ImageMagick and trudged on to the next step in his > quest... PerlMagick. > > Issuing the 'perl Makefile.PL' command, his confidence was again bolstered > by a the happy output of a Makefile generation. Then upon issuing the make > command, from out of nowhere like some ghost in the machine, the make > failed. > > Our hero took a deep breath, read various docs and searched the lists, but > upon finding no answer decided to start over from the beginning. > Upon doing > more thorough navigation at imagemagick.org web site, he finds > binaries for > cygwin. With spirits again bolstered, he downloads that along with all the > delegates and other various items ('cause he's a download doggy.) Hoping > just to get PerlMagick working, following strict software installation > guidelines of making small changes, one at a time, he installs only the > cygwin ImageMagick binaries. Disappointment strikes again; PerlMagick is > still unable to make. > > Ok .... f*ck the story. It's too late. I hope you got a chuckle anyway. > > I got Imagemagick to finally config and build w/ jpeg by uninstalling the > jpeg libs from the cygwin setup and then re-installing. The PerlMagick > Makefile.PL makes a Makefile that does not make. Did that make scense? > During make we get to ... > > Creating library file: libMagick.dll.a > > and then about a zillion messages like ... > > Magick.o(.text+0xbd9):Magick.c: undefined reference to `_GetExceptionInfo' > Magick.o(.text+0xc00):Magick.c: undefined reference to `_CloneImage' > Magick.o(.text+0xc14):Magick.c: undefined reference to > `_DestroyExceptionInfo' > Magick.o(.text+0xc2c):Magick.c: undefined reference to `_CatchException' > Magick.o(.text+0xcbc):Magick.c: undefined reference to `_ReacquireMemory' > Magick.o(.text+0xcce):Magick.c: undefined reference to `_AcquireMemory' > Magick.o(.text+0xdec):Magick.c: undefined reference to `_FormatString' > Magick.o(.text+0xe4a):Magick.c: undefined reference to `_AcquireMemory' > Magick.o(.text+0xe58):Magick.c: undefined reference to `_CloneImageInfo' > Magick.o(.text+0xe6a):Magick.c: undefined reference to `_CloneDrawInfo' > Magick.o(.text+0xe79):Magick.c: undefined reference to > `_CloneQuantizeInfo' > Magick.o(.text+0xecd):Magick.c: undefined reference to `_MagickError' > Magick.o(.text+0x1378):Magick.c: undefined reference to `_MagickError' > > *snip* > > Seems to be a missing lib or path to find it. > > Takers? > > > Thanks, > > Bill > --- > Outgoing mail is certified Virus Free. > Checked by AVG anti-virus system (http://www.grisoft.com). > Version: 6.0.502 / Virus Database: 300 - Release Date: 7/18/2003 > > > -- > Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple > Problem reports: http://cygwin.com/problems.html > Documentation: http://cygwin.com/docs.html > FAQ: http://cygwin.com/faq/ > > > --- > Incoming mail is certified Virus Free. > Checked by AVG anti-virus system (http://www.grisoft.com). > Version: 6.0.502 / Virus Database: 300 - Release Date: 7/18/2003 > --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.502 / Virus Database: 300 - Release Date: 7/18/2003
Attachment:
Makefile.PL
Description: Binary data
-- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |