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

Reply via email to