gdk-x11-2.0 - needed for building SeaMonkey.
Paul Hammant
paul at hammant.org
Thu Apr 17 08:13:15 PDT 2008
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
> macports-users at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo/macports-users
>
>
More information about the macports-users
mailing list