mozilla-dev fails to build

Daniel Oberhoff daniel at danieloberhoff.de
Sat Jan 5 03:18:26 PST 2008


Ok, I rebuilt now, and still get the same set of errors.

Am 30.12.2007 um 01:58 schrieb Daniel Oberhoff:

> Hi,
>
> Ok, yes, I had lots of those darwin_8 thingies. While deinstalling  
> openssl macports just broke (it seems the whole ports system  
> depended on openssl) so now I had to shoot it and reinstall, and  
> lost interest along the way :o (other things where more interesting  
> ^^). Anyhow, I wanted the mozilla-dev to build the mugshot tracker,  
> for which there is no osx version yet, and it uses gecko-sdk, which  
> again bases on the mozilla-sdk.
> Once I get back on track with this I will update here if it works.
>
> Best
>
> Daniel
>
> Am 28.12.2007 um 16:44 schrieb Ryan Schmidt:
>
>> On Dec 28, 2007, at 02:08, Daniel Oberhoff wrote:
>>
>>> I can't get mozilla-dev built. It gives lots and lots of errors. I  
>>> started fixing some, but after an while I kinda though I'd first  
>>> ask if anyone has succeeded with it before, so that maybe it's  
>>> just a local misconfiguration. Among the things I fixed so far are:
>>>
>>> 1) some of the headers of the package confuse signal.h (they  
>>> #define some things that mess up signal.h) so I had to move  
>>> signal.h to the top of the include list in those cases.
>>>
>>> 2) the interface to freetype is broken. the mozilla-dev uses  
>>> funtion pointers with non-const arguments, while ft2 seems to  
>>> expect them to be with const arguments (moveto, lineto,  
>>> cubicto...), so I added const qualifiers in the correesponding  
>>> function declarations.
>>>
>>> another thing I didn't fix yet is NSOID being undefined in lots of  
>>> places. I just couldn't find where it is defined. This only shows  
>>> btw. when there is an array of NSOID defined. The compiler merilly  
>>> compiles pointer statements (NSOID *).
>>>
>>> My system is osx leopard on a core2duo mbp. I took over the  
>>> macports tree from my tiger installation, but that had no  
>>> problems...so far :). I recently did selfupdate (to 1.6) and  
>>> upgrade outdated successfully.
>>
>> mozilla and mozilla-devel ports are not being maintained, and  
>> appear to be old. Why do you want to install mozilla 1.8b1?
>>
>> Migrating a MacPorts tree from Tiger to Leopard (or across any  
>> major OS release version, or from one architecture processor to  
>> another) can be problematic. In the case of moving from Tiger to  
>> Leopard, you probably still have a lot of ports installed that have  
>> the "darwin_8" variant. Examine "port installed" to see. You should  
>> forcibly uninstall each of those (sudo port -f uninstall foo)  
>> (making note of which other variants you selected), then reinstall  
>> them (sudo port install foo +whatever), so they lose the now- 
>> inappropriate darwin_8 variant and gain (if necessary) the darwin_9  
>> variant.
>>
>
> _______________________________________________
> 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