Please bottom post...

> 
> is libgcc.so.1 same as libgd? I think my libgd is good. and the
> error message refers to libgcc.so.1.
> 

No (at least I don't think) libgcc is I suspect something provided by
gcc, which is presumably your compiler. I wonder if the issue is that
your Perl is compiled with a different compiler?  I am not an expert to
know whether that is libgcc complaining that it can't load GD.so, or if
that is Perl complaining that it can't load libgcc.

> I installed GD through the four steps. It passed the make test.
> I added the path to libgcc.so.1 to LD_LIBRARY_PATH but not to the
> libgd? Should I add it?

Certainly can't hurt right?  Is the Perl used to install GD the same as
that you are calling in your scripts? Better to double check.

> 
> Thanks.

Since the script works command line then it is almost certainly
something about the web environment that is different, the linker path
is really the only thing I could see as having this particular affect. 
If this doesn't get it you might redirect your query to
[EMAIL PROTECTED] as there may be others more experienced with
internals specifics that can help there that don't peruse the CGI group.

> 
> And here are the paths to the modules:
> 
> 
> /dssweb/local-perl/lib/site_perl/5.8.3/sun4-solaris: 
> drwxr-xr-x   2 dssweb   dssdev        96 Aug  3 15:37 GD
> -r--r--r--   1 dssweb   dssdev     60054 Jul 22 16:11 GD.pm
> 
> /dssweb/local-perl/lib/site_perl/5.8.3/GD:
> total 130
> drwxr-xr-x   4 dssweb   dssdev        96 Jul 30 10:30 .
> drwxr-xr-x  45 dssweb   dssdev      2048 Aug  3 10:56 ..
> drwxr-xr-x   2 dssweb   dssdev      1024 Jul 30 10:30 Graph
> -r--r--r--   1 dssweb   dssdev     45395 Jul  1  2003 Graph.pm
> drwxr-xr-x   2 dssweb   dssdev        96 Jul 30 10:29 Text
> -r--r--r--   1 dssweb   dssdev     16996 Jun 18  2003 Text.pm
> 
> /dssweb/lib: 
> -rw-r--r--   1 dssweb   dssdev    708028 Jul 30 11:21 libgd.a
> -rwxr-xr-x   1 dssweb   dssdev       717 Jul 30 11:21 libgd.la
> -> libgd.so.2.0.0
> lrwxrwxrwx   1 dssweb   dssdev        14 Jul 30 11:21 libgd.so.2 -> 
> libgd.so.2.0.0
> -rwxr-xr-x   1 dssweb   dssdev    484989 Jul 30 11:21 libgd.so.2.0.0
> lrwxrwxrwx   1 dssweb   dssdev        10 Jul 28 16:18 libpng.a -> 
> libpng12.a
> lrwxrwxrwx   1 dssweb   dssdev        11 Jul 28 16:18 libpng.so -> 
> libpng.so.3
> lrwxrwxrwx   1 dssweb   dssdev        17 Jul 28 16:18 libpng.so.3 -> 
> libpng.so.3.1.2.5
> -rwxr-xr-x   1 dssweb   dssdev    170112 Jul 28 16:18 libpng.so.3.1.2.5
> -rw-r--r--   1 dssweb   dssdev    192464 Jul 28 16:18 libpng12.a
> lrwxrwxrwx   1 dssweb   dssdev        19 Jul 28 16:18 libpng12.so -> 
> libpng12.so.0.1.2.5
> lrwxrwxrwx   1 dssweb   dssdev        19 Jul 28 16:18 libpng12.so.0 -> 
> libpng12.so.0.1.2.5
> -rwxr-xr-x   1 dssweb   dssdev    170116 Jul 28 16:18 
> libpng12.so.0.1.2.5
> 
> 
> 
> On Wed, 4 Aug 2004, Wiggins d Anconia wrote:
> 
> > Date: Wed, 4 Aug 2004 08:30:31 -0600
> > From: Wiggins d Anconia <[EMAIL PROTECTED]>
> > To: Isarin Sathitruangsak <[EMAIL PROTECTED]>,
[EMAIL PROTECTED]
> > Subject: Re: GD.pm and GD::Graph
> > 
> >>
> >>
> >> Hello.
> >>
> >> Could someone could shed some light what I should do.  Please point
me if
> >> I should send to a different list.
> >>
> >> Although my script ran fine on the command line.  I've got the
following
> >> errors when running my script on apache
> >>
> >> [Tue Aug 03 15:54:14 2004] [error] [client 172.16.140.146]
Premature end
> >> of script headers: graph
> >> [Tue Aug 03 15:54:14 2004] [error] [client 172.16.140.146] Uncaught
> >> exception from user code:
> >> [Tue Aug 03 15:54:14 2004] [error] [client 172.16.140.146] \tCan't load
> >> '/dssweb/local-perl/lib/site_perl/5.8.\
> >> 3/sun4-solaris/auto/GD/GD.so' for module GD: ld.so.1:
> >> /dssweb/local-perl/bin/perl: fatal: libgcc_s.so.1: open \
> >> failed: No such file or directory at
> >> /dssweb/local-perl/lib/5.8.3/sun4-solaris/DynaLoader.pm line 229.
> >> [Tue Aug 03 15:54:14 2004] [error] [client 172.16.140.146]  at
> >> /dssweb/local-perl/lib/site_perl/5.8.3/GD/Graph\
> >> /pie.pm line 20
> >> [Tue Aug 03 15:54:14 2004] [error] [client 172.16.140.146] Compilation
> >> failed in require at /dssweb/local-perl\
> >> /lib/site_perl/5.8.3/GD/Graph/pie.pm line 20.
> >> [Tue Aug 03 15:54:14 2004] [error] [client 172.16.140.146] BEGIN
> >> failed--compilation aborted at /dssweb/local-\
> >> perl/lib/site_perl/5.8.3/GD/Graph/pie.pm line 20.
> >> [Tue Aug 03 15:54:14 2004] [error] [client 172.16.140.146] Compilation
> >> failed in require at /dssweb/apache2/cg\
> >> i-bin/tst/graph line 6.
> >> [Tue Aug 03 15:54:14 2004] [error] [client 172.16.140.146] BEGIN
> >> failed--compilation aborted at /dssweb/apache\
> >> 2/cgi-bin/tst/graph line 6.
> >>
> >> Thanks,
> >> Isarin
> >>
> >
> > To avoid the internal server error you could use fatalsToBrowser. But
> > your error is because GD can't be loaded, specifically because it may
> > not have been installed correctly, or libgd is either not found or not
> > installed.  Did you install GD through CPAN or using the standard 4 step
> > build process? Did 'make test' succeed?  Is libgd installed and in a
> > normal location? You may need to provide an LD_LIBRARY_PATH or similar
> > in your web environment.
> >
> > http://danconia.org
> >


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to