CalculiX is using libstdc++ (this installation is configured to use libc++)

Mark Brethen mark.brethen at gmail.com
Wed Jul 27 13:39:19 UTC 2022


I tried setting CFLAGS in he pre-build before, which negates the includes in the patch, and the build fails.

:info:build Executing:  cd "/opt/local/var/macports/build/_Users_marbre_ports_cad_CalculiX/CalculiX/work/CalculiX/cgx_2.18/src" && /usr/bin/make -j4 -w CXX=/usr/bin/clang++ CC=/usr/bin/clang CFLAGS="-Os -arch x86_64" LDFLAGS="-L/opt/local/lib -Wl,-headerpad_max_install_names -arch x86_64" 

:info:build In file included from adjustMidsideNode.c:31:
:info:build In file included from ./cgx.h:25:
:info:build ./extUtil.h:40:12: fatal error: 'GL/glut_cgx.h' file not found
:info:build   #include <GL/glut_cgx.h>
:info:build            ^~~~~~~~~~~~~~~

Either I add those to the patch or put everything in the pre-build.

Mark Brethen
mark.brethen at gmail.com



> On Jul 27, 2022, at 7:52 AM, Chris Jones <jonesc at hep.phy.cam.ac.uk> wrote:
> 
> Then you should at least set these as well pre-build
> 
> CFLAGS="${configure.cflags} [get_canonical_archflags cc]"
> 
> LDFLAGS="${configure.ldflags} [get_canonical_archflags ld]"
> 
> The info in CXXFLAGS should also be passed in some way as well
> 
> CXXFLAGS="${configure.cxxflags} [get_canonical_archflags cxx]"
> 
> If the makefile currently does not use this, it should be added.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macports.org/pipermail/macports-dev/attachments/20220727/31020877/attachment-0001.htm>


More information about the macports-dev mailing list