Yup 'sudo port install seamonkey' perfectly builds the latest SeaMonkey.
Two questions -
1) Is it possible for me to maintain a local set of source files for
that? I still want to apply some patches before building. That must
be what port maintainers do right?
2) The seamonkey that port built is launching with X11. What do I
have to reinstall with the +quartz ...... does this page sorta outline
the process - http://www.inkscape.org/wiki/index.php/CompilingMacOsX#Compiling_Inkscape_with_native_GTK_using_MacPorts_.5Bexperimental.5D
?
Regards,
- Paul
On Apr 16, 2008, at 8:45 PM, Paul Hammant wrote:
Ryan,
Thanks - that got me thru that (reinstalling gtk2), but now I'm in a
world of pain with non buildable leopard/seamonkey things. bad
#includes, bad #ifdefs. Both of which I can hack source for.
But then ....
/System/Library/Frameworks/CoreServices.framework/Frameworks/
CarbonCore.framework/Headers/MachineExceptions.h:255: error:
declaration does not declare anything
/System/Library/Frameworks/ApplicationServices.framework/Frameworks/
QD.framework/Headers/QuickdrawTypes.h:264: error: using typedef-name
‘Cursor’ after ‘struct’
/usr/X11/include/X11/X.h:108: error: ‘Cursor’ has a previous
declaration here
/System/Library/Frameworks/ApplicationServices.framework/Frameworks/
QD.framework/Headers/QuickdrawTypes.h:269: error: using typedef-name
‘Cursor’ after ‘struct’
/usr/X11/include/X11/X.h:108: error: ‘Cursor’ has a previous
declaration here
/System/Library/Frameworks/ApplicationServices.framework/Frameworks/
QD.framework/Headers/QuickdrawTypes.h:269: error: invalid type in
declaration before ‘;’ token
/System/Library/Frameworks/ApplicationServices.framework/Frameworks/
QD.framework/Headers/QuickdrawTypes.h:269: error: conflicting
declaration ‘typedef int Cursor’
/usr/X11/include/X11/X.h:108: error: ‘Cursor’ has a previous
declaration as ‘typedef XID Cursor’
/System/Library/Frameworks/ApplicationServices.framework/Frameworks/
QD.framework/Headers/QuickdrawTypes.h:296: error: using typedef-name
‘Picture’ after ‘struct’
/usr/X11/include/X11/extensions/render.h:31: error: ‘Picture’ has a
previous declaration here
/System/Library/Frameworks/ApplicationServices.framework/Frameworks/
QD.framework/Headers/QuickdrawTypes.h:300: error: using typedef-name
‘Picture’ after ‘struct’
/usr/X11/include/X11/extensions/render.h:31: error: ‘Picture’ has a
previous declaration here
/System/Library/Frameworks/ApplicationServices.framework/Frameworks/
QD.framework/Headers/QuickdrawTypes.h:300: error: invalid type in
declaration before ‘;’ token
/System/Library/Frameworks/ApplicationServices.framework/Frameworks/
QD.framework/Headers/QuickdrawTypes.h:300: error: conflicting
declaration ‘typedef int Picture’
/usr/X11/include/X11/extensions/render.h:31: error: ‘Picture’ has a
previous declaration as ‘typedef long unsigned int Picture’
... which makes me think that this works on Tiger but not Seamonkey
from Mozilla repo sources.
I'll try the macport for seamonkey :)
- Paul
I did not specify any variants, so I got "gtk2 +x11" and it does
include those components.
The +quartz and +x11 variants conflict with one another so if your
ports tree is up to date (try "sudo port selfupdate") then it
should not have been possible to select both of those variants at
the same time.
_______________________________________________
macports-users mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo/macports-users
_______________________________________________
macports-users mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo/macports-users