On 27 Jul 2011, at 00:58, Bradley Giesbrecht wrote:

> 
> 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

OK, colour me officially confused. The reply to the ticket was 'wontfix. When I 
went to bed last night, I left a fresh build of QT3 running, after having 
cleaned everything and done an 'upgrade outdated'.

Today the QT3 package has built, but doing "file `which qtconfig`" replies that 
the only architecture found is x86_64.... But the summary says that a 
'+universal' variant has been installed.

Anyway, following that I had a problem with eggdbus (missing header file), but 
after cleaning *that* port has also built, and I'm now building gnucash again.

More news as it breaks...

Regards, Andy

-- 
Andrew Long
andrew dot long at yahoo dot com





Attachment: PGP.sig
Description: This is a digitally signed message part

_______________________________________________
macports-users mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-users

Reply via email to