[molpro-user] ctype_b

Nick Wilson WilsonNT at Cardiff.ac.uk
Wed Jun 22 17:28:59 BST 2005

Dear Bernd,

These undefined references came about due to a change in how the c 
library dealt with locale. libc now uses __ctype_b_loc rather than 
__ctype_b. This problem has has been fixed with the patch 
2002.6.opteron_parse2 so if you do:

make -C utilities patcher.bootstrap

then configure should start to work again.

Best wishes,
Nick Wilson

Bernd Hartke wrote:
> Dear molpro users,
>    I am currently trying to compile molpro from the sources with the
> PGI compiler (pgf90 5.2-4) on an AMD Opteron 246 system running SuSE Linux 
> 9.2. Although the configure script correctly recognizes the system (x86_64)
> and finds the PGI compiler by itself, it complains in the end:
>    Cannot link with any objects !
>    This architecture or combination of architecture and integer
>    size is proably not supported. Sorry ....
> I believe to have tracked this down to utilities/get_parse, which tries
> to link "temp.o" with "parse-x86_64-unknown-linux-gnu-i8" (which I believe
> to be the correct object?), but this results in multiple copies of the
> following error message:
>    parse-x86_64-unknown-linux-gnu-i8.o(.text+0x4c01): In function `yylex':
>    : undefined reference to `__ctype_b'
> This looks like I am missing some libraries, but I have no clue which.
> ("ctype_b" may also be a truncated string:
> There is a C++ class containing things like "ctype_base" in the file
> include/CC/stl/_ctype.h within the PGI compiler tree. It looks related,
> but if this is the correct one, I have no idea why PGI is not finding it
> by itself nor how to force it to include it. -I does not work.)
> Any hints are appreciated!
> Bernd
> ---
> Prof. Dr. Bernd Hartke             e-mail: hartke at phc.uni-kiel.de
> Theoretical Chemistry              phone : +49-431-880-2753
> Institute for Physical Chemistry   fax   : +49-431-880-1758
> University of Kiel                 http://ravel.phc.uni-kiel.de/
> Olshausenstrasse 40
> 24098 Kiel

More information about the Molpro-user mailing list