On Wed, May 26, 2010 at 8:47 AM, Kirk, Benjamin (JSC-EG311) <[email protected]> wrote: > On 5/26/10 7:02 AM, "Mladen Jurak" <[email protected]> wrote: > >> On 25.05.2010 20:03, John Peterson wrote: >>> On Tue, May 25, 2010 at 12:34 PM, Mladen Jurak<[email protected]> wrote: >>> >>>> Dear Libmesh team, >>>> >>>> I cannot build the library from the SVN repository on Debian system. >>>> File "include/base/libmesh_config.h" contains special characters after >>>> each "LIBMESH_" identifier, which prevents the compilation. >>>> Any ideas what might be the problem? >>>> >>> What special characters? >>> >>> You did run configure, right? >>> >>> >> Dear Libmesh team. >> >> I located the problem that I have in compiling the library. >> It is in configure file. The line >> echo "s/#undef *\\([ABCDEFGHIJKLMNOPQRSTUVWXYZ_]\\)/#undef >> $ac_prefix_conf_UPP""_\\1/" > conftest.prefix >> and the following similar lines (form the line 15838 in configure file) >> are executed under /bin/sh instead of /bin/bash, and /bin/sh does not >> interprete \\1 correctly. >> That is the reason why I have "include/base/libmesh_config.h" file >> corrupted. > > Can you regenerate the configure sccript on your platform? > > $ autoconf > $ autoheader > > in the top-level source? > > I have no idea why this is happening either, but it *may* be that rebuilding > the script with the autotools on your platform will fix the issue.
Actually if you try this, better run the "bootstrap" script in the top-level libmesh directory. -- John ------------------------------------------------------------------------------ _______________________________________________ Libmesh-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/libmesh-users
