On Sunday 23 December 2007 20:22:12 Maura Edelweiss Monville wrote:
> I have just downloaded a package for spectral analysis
> .
> I followed the instructions. But when I launch it I
> get:
>
> [EMAIL PROTECTED]:~/Breathing-Curves-Dir> ./Spectra &
> [2] 19675
> [1]   Exit 127                ./Spectra
> ./Spectra: error while loading shared libraries:
> libg2c.so.0: cannot open shared object file: No such
> file or directory
>[...]

I googled libg2c and came up with the following exchange on the debian-mentors 
list:

==========================================================
Mikael Hedin <[EMAIL PROTECTED]> writes:
> I have a autoconf test that fails if i don't give -lg2c as extra link
> flags.  Without g2c there are undefined references to e_wsfe, z_abs,
> c_sqrt, etc.  Is not g2c an internal gcc thing?

That sounds like things generated by a FORTRAN compiler like g77.  In
the same way that C functions like printf(), abs(), and sqrt() aren't
implemented directly in the compiler (you need to link with -lc
[always added implicitly by *cc] and -lm), you need an external
library to get the FORTRAN compatibility functions.  Conventionally
these are provided in libraries libF77.a and libI77.a, but g77 seems
to provide a libg2c.a buried under /usr/lib/gcc-lib.

If you don't have libg2c.a, it seems to be included in the g77 (or
g77-2.95) package.

-- 
David Maze         [EMAIL PROTECTED]      http://people.debian.org/~dmaze/
"Theoretical politics is interesting.  Politicking should be illegal."
        -- Abra Mitchell
==========================================================

So it seems that you need to have the gcc g77 fortran compiler modules 
installed for your application. Suse does not have the g77 package - the 
fortran compiler is gcc42-fortran (compiler and support files) which is not 
installed by default.

Try installing it and have another go.

If that doesn't work, try libgfortran42.

Hope this helps.

Regards,
Rodney.



-- 
===================================================
Rodney Baker VK5ZTV
[EMAIL PROTECTED]
===================================================
-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to