[Qt-interest] Qt 4.5 build failing on Mac OSX
Rush Manbert
rush at manbert.com
Thu Mar 12 01:13:35 CET 2009
Thanks for the suggestion. I have now examined all of the Makefiles
and the only occurrences of the -arch parameter that I see are either
"-arch ppc" or "-arch i386" (or the harder to grep forms:
-arch \
ppc \
and
-arch \
i386 \
)
with no occurrences of "-arch -" anywhere.
I'll take a closer look at the WebKit-related Makefiles to see if I
see anything else that looks funny, but this particular issue doesn't
seem to be my problem.
- Rush
On Mar 10, 2009, at 1:28 PM, Tommy Nordgren wrote:
> I have myself experienced problems building on Mac OS X
> The problem in my case, were invalid Makefiles being generated by
> qmake.
> The problem occured in the flags used for linking, which contained
> string fragments of the type :
> -arch -framework
> and
> -arch -l<libraryname>
> edititng the deficient makefiles fixed the problem.
>
> On Mar 10, 2009, at 8:15 PM, Rush Manbert wrote:
>
>> Hi,
>>
>> I got the Mac open source distribution and tried to build it using
>> this configuration:
>>
>> /configure -prefix /Users/rmanbert/temp/qt4.5.0 -debug-and-release -
>> static -webkit -platform macx-g++ -qt-zlib -qt-libtiff -qt-libpng -
>> qt-
>> libmng -qt-libjpeg -universal
>>
>> It chugged away for a long time, then got an error. Here is the
>> context and the error:
>> ranlib -s libQtWebKit_debug.a
>> ranlib: for architecture: ppc file: libQtWebKit_debug.a(HashTable.o)
>> has no symbols
>> ranlib: for architecture: ppc file:
>> libQtWebKit_debug.a(CollatorICU.o)
>> has no symbols
>> ranlib: for architecture: ppc file:
>> libQtWebKit_debug.a(StructureStubInfo.o) has no symbols
>> ranlib: for architecture: ppc file: libQtWebKit_debug.a(JIT.o) has no
>> symbols
>> <snip similar lines>
>> ranlib: for architecture: i386 file:
>> libQtWebKit_debug.a(JSWorkerLocation.o) has no symbols
>> ranlib: for architecture: i386 file:
>> libQtWebKit_debug.a(JSWorkerNavigator.o) has no symbols
>> ranlib: for architecture: i386 file:
>> libQtWebKit_debug.a(JSXSLTProcessor.o) has no symbols
>> ranlib: can't vm_allocate() buffer for output file:
>> libQtWebKit_debug.a of size 1680905592 ((os/kern) no space available)
>> <<<------ Error here
>> make[2]: *** [../../../../lib/libQtWebKit_debug.a] Error 1
>> make[1]: *** [debug-all] Error 2
>> make: *** [sub-webkit-make_default-ordered] Error 2
>>
>>
>> I have googled and I understand the problem. I suppose I can sidestep
>> it for now by not building the universal library. But if I end up
>> using Qt in my projects, I'm going to need static quad libraries
>> and I
>> have to be able to build them. (I have also seen the information that
>> says you can't build 64-bit static libs for Mac, so I'm concerned
>> about that. But my worst case fallback is that I have to use quad
>> dylibs, and I'll need to build them too.)
>>
>> Any suggestions?
>>
>> Thanks,
>> Rush
>> _______________________________________________
>> Qt-interest mailing list
>> Qt-interest at trolltech.com
>> http://lists.trolltech.com/mailman/listinfo/qt-interest
>
> ------
> What is a woman that you forsake her, and the hearth fire and the
> home acre,
> to go with the old grey Widow Maker. --Kipling, harp song of the
> Dane women
> Tommy Nordgren
> tommy.nordgren at comhem.se
>
>
More information about the Qt-interest-old
mailing list