Opened 5 years ago

Last modified 4 years ago

#47292 new defect

py27-shiboken @1.2.2_3: build failure on PowerPC Leopard

Reported by: rickjburner@… Owned by: mamoll (Mark Moll)
Priority: Normal Milestone:
Component: ports Version: 2.3.3
Keywords: Cc: ryandesign (Ryan Schmidt), udbraumann
Port: py27-shiboken

Description (last modified by larryv (Lawrence Velázquez))

py27-shiboken fails to build on my system. I downloaded and built Shiboken from source without any errors so I know it's an issue with the port. I believe my build failure is due to building with gcc-4.2. I attempted adding "compiler.whitelist macports-gcc-4.8" to the port file, but I get a build error that the "-arch" argument is invalid and I can't figure out how to remove the argument.

Any help would be appreciated. I'm attempting to streamline the FreeCAD install process for OS X 10.5 and this is the last hurdle in the process. My system specs are listed below. Build log is attached.

OS X 10.5.8
Power PC
Power Mac 11,2

Attachments (1)

main.log (147.7 KB) - added by rickjburner@… 5 years ago.
build log

Download all attachments as: .zip

Change History (4)

Changed 5 years ago by rickjburner@…

Attachment: main.log added

build log

comment:1 Changed 5 years ago by larryv (Lawrence Velázquez)

Cc: ryandesign@… added
Description: modified (diff)
Keywords: py27-shiboken Shiboken ppc PowerPC 10.5 10.5.8 FreeCAD removed
Owner: changed from macports-tickets@… to mmoll@…
Summary: py27-shiboken-1.2.2_3.darwin_9.ppc - build failurepy27-shiboken @1.2.2_3: build failure on PowerPC Leopard
:info:build /opt/local/include/sparsehash/internal/hashtable-common.h:244: error: ‘operator()’ is not a member of ‘__gnu_cxx::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >’
:info:build make[2]: *** [libshiboken/CMakeFiles/libshiboken.dir/sbkconverter.cpp.o] Error 1

What compiler did you use that worked?

comment:2 in reply to:  1 Changed 5 years ago by rickjburner@…

Replying to larryv@…:

:info:build /opt/local/include/sparsehash/internal/hashtable-common.h:244: error: ‘operator()’ is not a member of ‘__gnu_cxx::hash<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >’
:info:build make[2]: *** [libshiboken/CMakeFiles/libshiboken.dir/sbkconverter.cpp.o] Error 1

What compiler did you use that worked?

macports-gcc-4.8 worked without any errors on the build from source.

comment:3 Changed 4 years ago by udbraumann

Cc: braumann@… added

Cc Me!

Note: See TracTickets for help on using tickets.