#38339 closed defect (fixed)
Boost 1.53 Upgrade Failed: PPC not supported in Boost.Context
Reported by: | jdgleeson@… | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.1.3 |
Keywords: | Cc: | adfernandes (Andrew Fernandes), ryandesign (Ryan Schmidt), potmj | |
Port: | boost |
Description
The context library introduced in Boost 1.53 does not have the required PPC/Mach-O asm interfaces.
See ticket:38298 for some comments related to PPC problem.
Attachments (1)
Change History (14)
comment:1 Changed 8 years ago by jdgleeson@…
Changed 8 years ago by jdgleeson@…
Attachment: | Portfile.diff added |
---|
comment:3 follow-up: 5 Changed 8 years ago by jdgleeson@…
This patch to the boost Portfile works for me.
comment:4 Changed 8 years ago by adfernandes (Andrew Fernandes)
Resolution: | → fixed |
---|---|
Status: | new → closed |
r103909. Thank you very much!
comment:5 follow-up: 6 Changed 8 years ago by EnekoGotzon
Replying to jdgleeson@…:
This patch to the boost Portfile works for me.
Boost successfully upgraded in my PPC. Problem solved! Great work! Thank you! :)
comment:6 Changed 8 years ago by potmj
Replying to enekogotzon@…:
Replying to jdgleeson@…:
This patch to the boost Portfile works for me.
Boost successfully upgraded in my PPC. Problem solved! Great work! Thank you! :)
Nope, does not work for me, 10.5.8 +universal Intel, gcc 4.0. unsupported.cpp is one of the problems. Trying to install Gimp, fixed webkit-gtk, & gimp2, but stuck on dbus, so tried to make the quartz variant, and now so it now needs boost.
comment:7 Changed 8 years ago by adfernandes (Andrew Fernandes)
10.5 is not supported by boost, nor is gcc 4.0.
However, I've added a patch that should get you going. r104236
comment:8 follow-up: 9 Changed 8 years ago by ryandesign (Ryan Schmidt)
FYI this does build for me on 10.5 i386.
comment:9 follow-up: 11 Changed 8 years ago by adfernandes (Andrew Fernandes)
Replying to ryandesign@…:
FYI this does build for me on 10.5 i386.
What's the error, Ryan? Is it the "unsupported.cpp" thing? The context
library should not be built for 10.6 or earlier (as per r104236).
comment:10 follow-up: 12 Changed 8 years ago by potmj
Cc: | fmw@… added |
---|
Cc Me!
"unsupported.cpp" is just one of the many files in boost. Ploughing through the main.log, it was one of the 2 that failed for me on 10.5.8 +universal. So it's an indication of where an incompatibility might exist in the boost src, that's all.
Many thanks adfemandes@, Patch r104236 seems to work, "Activating boost @1.53.0_1+no_single+no_static+python27+universal", and gimp compiles again:-)
I'm not sure what the last version of the compiler is from apple that works on 10.5.8, but I do remember jumping through some hoops some years ago to fix the linker so wine would be able to run 16 bit code, so I hadn't upgraded, if it's not broke, don't fix.....
Many thanks
Michael
comment:11 follow-up: 13 Changed 8 years ago by ryandesign (Ryan Schmidt)
Replying to adfernandes@…:
Replying to ryandesign@…:
FYI this does build for me on 10.5 i386.
What's the error, Ryan?
No error. Just wanted to let you know that it does build for me. :)
comment:12 Changed 8 years ago by ryandesign (Ryan Schmidt)
Replying to fmw@…:
I'm not sure what the last version of the compiler is from apple that works on 10.5.8,
See wiki:XcodeVersionInfo#MacOSX10.5 for the versions of compilers included with Xcode. If you need something newer, there are MacPorts compiler ports you can install.
comment:13 Changed 8 years ago by adfernandes (Andrew Fernandes)
Replying to ryandesign@…:
Replying to adfernandes@…:
Replying to ryandesign@…:
FYI this does build for me on 10.5 i386.
What's the error, Ryan?
No error. Just wanted to let you know that it does build for me. :)
Oh - haha - read it too quickly. Thought it didn't work. Thanks for letting me know!
I should have mentioned: A patch is forthcoming - I'm running a build now that I expect will disable the context library.