Ticket #30400 (new defect) QT3 fails to build

Bradley Giesbrecht pixilla at macports.org
Tue Jul 26 16:59:38 PDT 2011


On Jul 26, 2011, at 4:09 PM, Andrew Long wrote:

> 
> On 26 Jul 2011, at 22:04, Jeremy Huddleston wrote:
> 
>> Yeah.  I suspect much of QT3 has issues where they assume sizeof(int) == sizeof(long) == sizeof(void *) ...
>> 
>> If you need QT3, you'll need to use i386 and not x86_64 ... I'd recommend jumping to QT4 since QT3 hasn't seen development for many, many years.
>> 
>> 
>> On Jul 26, 2011, at 1:21 PM, Andrew Long wrote:
>> 
>>> I've just raised a new ticket at macports on a problem building QT3 as part of installing gnucash. The pertinent part of the error log seems to be that when it's compiling the mutex code, there's a loss of precision when casting.
> 
> <snip lots/>
> 
> I've been trying to keep as much as possible to +universal, and it's in my variants.conf file... how would I build cnucash without the +universal?

One of these commands would do this.

$ sudo port -v build gnucash -universal

$ sudo port -v install gnucash -universal

$ sudo port -v upgrade --enforce-variants gnucash -universal

> Also, gnucash depends on aqbanking, which depends on qt3, not qt4... is there a way around that?

Can gnucash use aqbanking4?

Is so, I have built aqbanking4 +universal doing nothing more then removing "universal_variant no" from the aqbanking4 Portfile. I think this is a legacy addition that can be removed from aqbanking4.


Regards,
Bradley Giesbrecht (pixilla)





More information about the macports-users mailing list