|Message: Re: Problem building 10.5-beta on MacOSX with GDML (Xerces-C) support||Not Logged In (login)|
Click on the Forum title, e.g. on the "Forums by Category" page, to read a sequence of postings to the Forum and its threads all in one page. If you are only interested in one thread or the thread following a specific posting, click the thread or the posting, which takes you to a smaller page, which contains only the part you are interested in and may be easier to navigate.
Messages are "chained" if there are only replies at the first level, i.e. 1/1.html, 1/1/1.html etc. In case of "chained" messages the message number is replaced by the icon and there is no indentation.
Inline: Display the subject line only or also the text of the posting(s); for the choice "All" the "Outline" choices are switched off.
|1||0||1||no text / full text of posting|
|2||1||All||text for level 1 only / text for All postings|
Outline: Choose the depth of the posting thread, successive toggle controls provide increasing detail.
|1||2||1||2 levels / 1 level (original posting)|
|2||3||2||3 levels / 2 levels|
|3||3||All||3 levels / all levels (all postings)|
On Tue, 24 Jul 2018 08:40:15 GMT, Ben Morgan wrote:
> On Fri, 20 Jul 2018 20:16:17 GMT, Michael H. Kelsey wrote: > > The |make| step fails in G4persistency, with _no_ compilation messages > > at all: > > > > [ 86%] Linking CXX shared library ../../BuildProducts/lib/libG4persistency.dylib > > Undefined symbols for architecture x86_64: > > "_CFRelease", referenced from: > > xercesc_3_2::MacOSUnicodeConverter::upperCase(unsigned short*) in libxercesc.a(MacOSUnicodeConverter.o) > > How did you install xerces, and are the dylibs (as opposed to the static > lib it's trying to link) present? Xerces does link to other libs > (CoreFoundation for one, which I think is where _CFRelease comes form), > so linking to the static version will require knowledge of these so they > are added to the link line correctly. Xerces should provide that through > the XercesCConfig.cmake file it installs.
Hi, Ben. I installed Xerces-C using their direct |./configure| and |make install| actions, as described in their installation instructions.
The reference to libxercesc.a above was my attempt to get around these link errors: I have been using libxercesc.dylib (from their 3.1 release) successfully with all Geant4 builds (going back to 9.4!), including 10.4-patch-02. It's only the 10.5 build which started showing these failures, so I tried (a) switching from shared to static, and (b) upgrading from 3.1 to 3.2.1.
|Inline Depth:||Outline Depth:||Add message:|