Opened 10 years ago
Closed 10 years ago
#47139 closed defect (wontfix)
charm-qt5 @ 1.8.0 : fails to build on SL and ML
Reported by: | mkae (Marko Käning) | Owned by: | mkae (Marko Käning) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | RJVB (René Bertin) | |
Port: | charm-qt5 |
Description
Here are the build logs:
caused by qt5-mac:
/opt/local/Library/Frameworks/QtCore.framework/Headers/qobject.h:48:10: fatal error: 'QtCore/qobjectdefs.h' file not found #include <QtCore/qobjectdefs.h> ^ error: error reading '/opt/local/Library/Frameworks/QtPrintSupport.framework/Headers’
See also #47025!
Change History (3)
comment:1 Changed 10 years ago by mkae (Marko Käning)
Cc: | rjvbertin@… added |
---|
comment:2 Changed 10 years ago by RJVB (René Bertin)
comment:3 Changed 10 years ago by mkae (Marko Käning)
Resolution: | → wontfix |
---|---|
Status: | new → closed |
Superseded by 1.9.0rc1
Note: See
TracTickets for help on using
tickets.
This failure is due to the fact that the current port:qt5-mac (the one which installs in "exclusive" mode and thus conflicts with Qt4) doesn't set up the headers exactly right.
An additional problem is that OS X 10.6 can only build up to and including Qt 5.3.2 .
I'm not sure how to tackle that particular issue. Add a platform check to port:qt5-mac-devel and limit the version to 5.3.2 on OS X 10.6?
Ports should declare a dependency on Qt5 by including the Qt5 PortGroup, so the platform/version interaction can be hidden in the portgroup file.