[prev in list] [next in list] [prev in thread] [next in thread] 

List:       imagemagick-user
Subject:    Compiling script with perlcc
From:       Jon Molin <Jon.Molin () resfeber ! se>
Date:       2001-08-27 9:57:25
[Download RAW message or body]

Hi

I just tried compiling (perlcc) a perlscript using perlmagick, are there
any known issues with that? The script loads some images, puts them
together with montage, crops the image and prints it to stdout.

Here's what perlcc returns:



Compiling generate_image.pl:
--------------------------------------------------------------------------------
Making C(generate_image.pl.c) for generate_image.pl!
perl -I/usr/lib/perl5/5.00503/i386-linux -I/usr/lib/perl5/5.00503
-I/usr/lib/perl5/site_perl/5.005/i386-linux
-I/usr/lib/perl5/site_perl/5.005 -I. -MO=CC,-ogene
rate_image.pl.c generate_image.pl
generate_image.pl syntax OK
substcont: op = LOGOP (0x8304cc8) pp_substcont, pmop = PMOP (0x8304d20)
pp_subst
pmopsym = (OP*)&pmop_list[5]
No definition for sub Image::Magick::MaxRGB
No definition for sub Image::Magick::MaxRGB (unable to autoload)
No definition for sub Image::Magick::FileOpenWarning
No definition for sub Image::Magick::FileOpenWarning (unable to
autoload)
No definition for sub Image::Magick::CorruptImageWarning
No definition for sub Image::Magick::CorruptImageWarning (unable to
autoload)

[snip]

No definition for sub Image::Magick::CacheWarning
No definition for sub Image::Magick::CacheWarning (unable to autoload)
No definition for sub Image::Magick::MissingDelegateWarning
No definition for sub Image::Magick::MissingDelegateWarning (unable to
autoload)
No definition for sub Image::Magick::Success
No definition for sub Image::Magick::Success (unable to autoload)
Compiling C(generate_image) for generate_image.pl!
perl -I/usr/lib/perl5/5.00503/i386-linux -I/usr/lib/perl5/5.00503
-I/usr/lib/perl5/site_perl/5.005/i386-linux
-I/usr/lib/perl5/site_perl/5.005 -I. /tmp/generate
_image.pl.tst
cc -Dbool=char -DHAS_BOOL -I/usr/local/include -O2
-I/usr/lib/perl5/5.00503/i386-linux/CORE -I.
/usr/lib/perl5/5.00503/i386-linux/auto/Fcntl/Fcntl.so /usr/lib/p
erl5/site_perl/5.005/i386-linux/auto/Image/Magick/Magick.so -o
generate_image generate_image.pl.c  -L/usr/local/lib
-L/usr/lib/perl5/5.00503/i386-linux/CORE -L.
 -lperl -lnsl -lndbm -lgdbm -ldb -ldl -lm -lc -lposix -lcrypt
/tmp/cczB43ED.o(.data+0x4160): undefined reference to
`XS_Image__Magick_Opaque'
/tmp/cczB43ED.o(.data+0x41ac): undefined reference to
`XS_Image__Magick_Transparent'
collect2: ld returned 1 exit status
ERROR: In compiling code for generate_image.pl.c !

that reference to `XS_Image__Magick_Opaque' is from the generated c
file:
generate_image.pl.c:#define xpvcvix7    "$;@", 3, 0, 0, 0, 0, Nullhv,
Nullhv, 0, 0, XS_Image__Magick_Opaque, ANYINIT((void*)0x5d), Nullgv,
Nullgv, 0, 0, (CV*)0, 0x0
generate_image.pl.c:void XS_Image__Magick_Opaque _((CV*));

and

generate_image.pl.c:#define xpvcvix8    "$;@", 3, 0, 0, 0, 0, Nullhv,
Nullhv, 0, 0, XS_Image__Magick_Transparent, ANYINIT((void*)0x6f),
Nullgv, Nullgv, 0, 0, (CV*)0, 0x0
generate_image.pl.c:void XS_Image__Magick_Transparent _((CV*));



/Jon

***********************************************************************
To remove yourself from this mailing list, send mail to:
	majordomo@imagemagick.org

Include the following command in the body of your message:
	unsubscribe magick-user
***********************************************************************

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic