[Dune] cake meets inconsistency between freshly checked out dune-common and dune-geometry ?

Christoph Grüninger christoph.grueninger at iws.uni-stuttgart.de
Wed Jan 29 11:17:16 CET 2014


Hallo Benedikt,
I assume you are using OS X 10.9 Mavericks? You are using the official
dune master or your own fork for the GeometryGrid stuff?

> Linking CXX shared library libdunegrid.dylib
> Undefined symbols for architecture x86_64:
>   "toupper(int)", referenced from:
>       Dune::dgf::makeupcase(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&) in dgfparser.cc.o
>       Dune::dgf::makeupcase(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&) in dgfug.cc.o
>       Dune::dgf::makeupcase(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&) in basic.cc.o
>       Dune::dgf::makeupcase(std::basic_string<char, std::char_traits<char>, std::allocator<char> >&) in gridparameter.cc.o
> ld: symbol(s) not found for architecture x86_64

The error looks for me like the beloved change to distinguish libstdc++
(gcc) and libc++ (clang). The last time I had a guest with a Mac, I got
the same error unless I sorted the library stuff out.

Can you run make check for dune-common to narrow the problem down?
Can you check whether configure+build works with the built-in Clang from
Apple?

Bye
Christoph

-- 
Une science n'était vraiment développée que quand elle
pouvait utiliser les mathématiques.    (Paul Lafargue)
*********************************************
CMWR 2014: 10th - 13th June 2014 in Stuttgart
         Please visit www.cmwr14.de
*********************************************

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 901 bytes
Desc: OpenPGP digital signature
URL: <https://lists.dune-project.org/pipermail/dune/attachments/20140129/8d62fc2d/attachment.sig>


More information about the Dune mailing list