[ghemical-devel] On MOPAC, g2c.h and header files

Tommi Hassinen thassine at messi.uku.fi
Fri Aug 19 06:04:41 EDT 2005


On Wed, 3 Aug 2005, Michael Banck wrote:

> Hi,
>
> Struggling (again) with getting the ghemical stack compiled with gcc-4.0
> for Debian, I suspect that libghemical seems to include g2c.h mostly
> because of the copy&pasted libmopac snippets in eng1_qm_mopac.cpp.

Hello,

the f2c package seems to have problems in tracing the quick development of
compilers. There are many many errors with gcc-4, so for some time one
needs to compile mopac7 with gcc-3. I hope there are no problems with
binary compatibility between the gcc-3 and gcc-4...

I also tried to update the mopac7 .c code from .f code using a recent
(2002) version of f2c. It turned out that the new code did not even work
with gcc-3.4 ; only gcc-3.2 and older versions worked. So this is why I
expect we need to use gcc-3 for some time in the future.

> Would it not make more sense to split these out into some publically
> installed header files in libmopac, which could then be included by
> libghemical?

This is a good idea ; I'll start making changes in this direction.

Regards,

	Tommi

PS: one can also leave the mopac7 code out (by dropping --enable-mopac7)
to have a quick temporary solution.



More information about the ghemical-devel mailing list