Missing gdkx.h in gtk2 resolved
Hi, It appears that if you compile gtk2 with quartz variant, the gdkx.h header doesn't get created. Personally I don't think this is the correct behaviour, but for anyone that wants to install gnucash... stay away from quartz. -- View this message in context: http://www.nabble.com/Missing-gdkx.h-in-gtk2-resolved-tf4762927.html#a136219... Sent from the MacPorts - Users mailing list archive at Nabble.com.
On Nov 7, 2007, at 00:21, Alwyn Schoeman wrote:
It appears that if you compile gtk2 with quartz variant, the gdkx.h header doesn't get created. Personally I don't think this is the correct behaviour, but for anyone that wants to install gnucash... stay away from quartz.
Probably anyone wanting to actually do anything should stay away from the +quartz variants. For example, gtk2 +quartz requires cairo +quartz, and Quartz support in cairo is still experimental and therefore not recommended for production environments.
I have rebuilt both gtk2 and cairo without quartz support now. Installing gnucash seem to require eel somewhere along the line. Now my eel build is failing on not being able to find libgtk-quartz... I've cleaned eel and gnucash. Any tips on finding the culprit? -- View this message in context: http://www.nabble.com/Missing-gdkx.h-in-gtk2-resolved-tf4762927.html#a136229... Sent from the MacPorts - Users mailing list archive at Nabble.com.
On Nov 7, 2007, at 02:16, Alwyn Schoeman wrote:
I have rebuilt both gtk2 and cairo without quartz support now.
Installing gnucash seem to require eel somewhere along the line. Now my eel build is failing on not being able to find libgtk-quartz...
I've cleaned eel and gnucash. Any tips on finding the culprit?
I'm not familiar with eel or gnucash, but can you please show us the exact error message you get?
grep: /opt/local/lib/libgtk-quartz-2.0.la: No such file or directory sed: /opt/local/lib/libgtk-quartz-2.0.la: No such file or directory libtool: link: `/opt/local/lib/libgtk-quartz-2.0.la' is not a valid libtool archive make[2]: *** [libeel-2.la] Error 1 Ryan Schmidt-24 wrote:
I'm not familiar with eel or gnucash, but can you please show us the exact error message you get?
_______________________________________________ macports-users mailing list macports-users@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo/macports-users
-- View this message in context: http://www.nabble.com/Missing-gdkx.h-in-gtk2-resolved-tf4762927.html#a136257... Sent from the MacPorts - Users mailing list archive at Nabble.com.
Le 7 nov. 07 à 12:54, Alwyn Schoeman a écrit :
grep: /opt/local/lib/libgtk-quartz-2.0.la: No such file or directory sed: /opt/local/lib/libgtk-quartz-2.0.la: No such file or directory libtool: link: `/opt/local/lib/libgtk-quartz-2.0.la' is not a valid libtool archive make[2]: *** [libeel-2.la] Error 1
I don't know anything about eel and gnucash, but this sounds like something during the build process found that you are running Mac OS X and concludes that you have gtk-quartz, just like Firefox assumes you want to build an Aqua app by default on Darwin. Bad assumptions are... bad. -- Anthony Ramine, the "Ports tree cleaning Maestro". <nox@macports.org>
I suspect that when I did build cairo or gtk2 with quartz support 1 of the following happened: 1) Something got set somewhere on the system indicating quartz use. This would be totally silly so I lean towards ruling it out. 2) Something dependent on those 2 got built or half built assuming it needs quartz and I need to clean and rebuild all the dependents. This one is also very suspect, but at least plausible. -- View this message in context: http://www.nabble.com/Missing-gdkx.h-in-gtk2-resolved-tf4762927.html#a136626... Sent from the MacPorts - Users mailing list archive at Nabble.com.
Finally fixed. Culprit turned out to be libglade2. Had to uninstall and reinstall. -- View this message in context: http://www.nabble.com/Missing-gdkx.h-in-gtk2-resolved-tf4762927.html#a137204... Sent from the MacPorts - Users mailing list archive at Nabble.com.
participants (3)
-
Alwyn Schoeman
-
N_Ox
-
Ryan Schmidt