Date: Thu, 4 Jun 2009 22:30:37 +0200 From: Anton Berezin <tobez@tobez.org> To: Demonjack <demonjack42@yahoo.com> Cc: freebsd-perl@freebsd.org Subject: Re: GD::Image Can't locate object newFromPng Message-ID: <20090604203037.GB84861@heechee.tobez.org> In-Reply-To: <23877108.post@talk.nabble.com> References: <23876448.post@talk.nabble.com> <20090604200521.GA84861@heechee.tobez.org> <23877108.post@talk.nabble.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Jun 04, 2009 at 01:25:09PM -0700, Demonjack wrote: > > Here's a piece of code that will generate the problem on my system. I think > the problem is the the GD module doesn't have the PNG support in it, but it > said it compiled with it so, I'm not sure how to determine if indeed it did > or not? # ldd /usr/local/lib/perl5/site_perl/*/mach/auto/GD/GD.so should list "libpng.so". Other than that, I have no clue, the script certainly looks valid. > #!/usr/bin/perl > # > # > use Cflow qw(:flowvars find); # for reading Cflowd data files > use Socket; # for socket functions > use POSIX; # for strftime > use RRDs; # RRDTOOL stuff > use Time::Local; # need the timelocal function > use Storable; > use Net::Patricia; > use GD; > use strict; > use warnings; > > my $imgFile = "image-16790-0001.png"; > > my $newimage = new GD::Image(100,100); > > open (PNG, $imgFile) || die; > > my $myImage = newFromPng GD::Image(\*PNG); > > close PNG; > > > _________________________________________ > thx > Demon > > > Anton Berezin-2 wrote: > > > > On Thu, Jun 04, 2009 at 12:41:24PM -0700, Demonjack wrote: > >> > >> FreeBSD 7.0 > >> Perl 5.8.9 > >> > >> I installed... > >> > >> libpng-1.2.36 > >> gd-2.0.35 > >> GD-2.41 > >> > >> I made sure all compiled with PNG support. However, whenever I try and > >> run > >> the following line of code. > >> > >> my $myImage = newFromPng GD::Image(\*PNG); or alternatively.... > >> my $myImage = GD::Image->newFromPng($imgFile, 1) > >> > >> I get the following error. > >> > >> Can't located object method "newFromPng" via package "GD::Image" at blah > >> blah blah. > >> > >> I'm sure it's something I've missed but I can't find it. At this point > >> I've > >> looked at it so much I can't see the forest for the trees....... > >> > >> Any help would be appreciated. I'm going to go take a nap. > > > > Works fine here. Can you post a complete script that exhibits the > > problem? > > > > Cheers, > > \Anton. > > -- > > There is no beauty in entropy. -- Eliezer Yudkowsky > > _______________________________________________ > > freebsd-perl@freebsd.org mailing list > > http://lists.freebsd.org/mailman/listinfo/freebsd-perl > > To unsubscribe, send any mail to "freebsd-perl-unsubscribe@freebsd.org" > > > > > > -- > View this message in context: http://www.nabble.com/GD%3A%3AImage-Can%27t-locate-object-newFromPng-tp23876448p23877108.html > Sent from the freebsd-perl mailing list archive at Nabble.com. > > _______________________________________________ > freebsd-perl@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-perl > To unsubscribe, send any mail to "freebsd-perl-unsubscribe@freebsd.org" -- There is no beauty in entropy. -- Eliezer Yudkowsky
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090604203037.GB84861>