Yes, sounds reasonable. However, I was then originally misled, because the author of the working port claimed that it should work with GCC.
Now it doesn't seem like the case. Switching the compilers from GCC to Clang makes me get a similar (more likely identical) build result. Thank you. On Mon, Dec 11, 2023 at 10:41 AM Stuart Henderson <[email protected]> wrote: > The build shown in the logs in your post is using GCC rather than clang > (clang is the usual compiler for OpenBSD; due to incompatible C++ standard > libraries between the two it's not possible to combine C++ programs > compiled with gcc with libraries compiled with clang). The port in that > link has a patch which looks like it will cause it to use clang instead of > gcc. > > -- > Sent from a phone, apologies for poor formatting. > > > On 11 December 2023 06:57:53 Matti Viljamaa <[email protected]> > wrote: > > I am new to the ports system, but I was trying to build pycxx for OpenBSD. >> I was expecting the Unix installation guide at >> https://cxx.sourceforge.net/ >> to work. >> >> Then I was met with the following kinds of problems: >> >> "OpenBSD 7.4-current port and test produces an Abort trap at callback_bad >> with 'callback_args string'" >> >> https://sourceforge.net/p/cxx/mailman/cxx-users/thread/CAN4RswNr_0mbTvuxAe3jr4a6K7TzPOkpCaXVmPL%3DuFNiwS3SNQ%40mail.gmail.com/#msg58711015 >> >> I have attempted the build several times by trying to mimic the commands >> available in a working port at: >> >> https://www.thyssentishman.com/git/ports/files.html >> >> But I am failing to get past the errors given in the SourceForge link. >> >> I am on 7.4-current. >> >> Maybe someone could attempt the same builds to see if we get the same >> results? >> > >
