Opened 15 years ago
Closed 14 years ago
#20973 closed defect (fixed)
asterisk: src/add.c:1: error: CPU you selected does not support x86-64 instruction set
Reported by: | ryandesign (Ryan Carsten Schmidt) | Owned by: | mr_bond@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.8.0 |
Keywords: | Cc: | marc.blanchet@…, husam@…, stefan.van.der.eijk@…, nerdling (Jeremy Lavergne) | |
Port: | asterisk |
Description
On Snow Leopard, which defaults to building with -arch x86_64 on Intel Core 2 Duo processors, building asterisk 1.6.1.1 in parallel (or 1.6.1.5 in parallel or not) ends with:
src/add.c:1: error: CPU you selected does not support x86-64 instruction set
which is of course false.
Please see this thread on the mailing list.
Attachments (1)
Change History (10)
comment:1 Changed 15 years ago by ryandesign (Ryan Carsten Schmidt)
comment:3 Changed 15 years ago by nerdling (Jeremy Lavergne)
Will check on this fix after fixing the checksums (#20967).
comment:4 follow-up: 5 Changed 15 years ago by nerdling (Jeremy Lavergne)
I had a compilation issue with muted.c where a constant was undefined. This might be a new issue since the stealth update. Can you confirm you have the same problem after doing this in 30 minutes:
sudo port clean --all asterisk sudo port selfupdate sudo port install asterisk
comment:5 Changed 15 years ago by ryandesign (Ryan Carsten Schmidt)
Replying to snc@…:
Can you confirm you have the same problem after doing this in 30 minutes:
Yes, the problem remains with your revised 1.6.1.1. As noted above, the problem remains with 1.6.1.5 as well.
comment:6 follow-up: 7 Changed 15 years ago by stefan.van.der.eijk@…
I've managed to build 1.6.1.8 on 10.6.1, with the following configure options:
configure.args --without-h323 --without-zaptel --host=x86_64-darwin
comment:7 follow-up: 8 Changed 15 years ago by nerdling (Jeremy Lavergne)
Cc: | snc@… added |
---|
Replying to stefan.van.der.eijk@…:
I've managed to build 1.6.1.8 on 10.6.1, with the following configure options:
configure.args --without-h323 --without-zaptel --host=x86_64-darwin
Those flags produce a different error for me:
src/add.c:1: error: bad value (x86) for -march= switch src/add.c:1: error: bad value (x86) for -mtune= switch
Changed 15 years ago by stefan.van.der.eijk@…
Attachment: | asterisk.txt added |
---|
Asterisk 1.6.1.11 build log
comment:8 Changed 15 years ago by stefan.van.der.eijk@…
Replying to snc@…:
Replying to stefan.van.der.eijk@…:
I've managed to build 1.6.1.8 on 10.6.1, with the following configure options:
configure.args --without-h323 --without-zaptel --host=x86_64-darwin
Those flags produce a different error for me:
src/add.c:1: error: bad value (x86) for -march= switch src/add.c:1: error: bad value (x86) for -mtune= switch
Interesting. This doesn't happen on my mac when building asterisk 1.6.1.11, see attachment: https://trac.macports.org/attachment/ticket/20973/asterisk.txt
comment:9 Changed 14 years ago by jmroot (Joshua Root)
Resolution: | → fixed |
---|---|
Status: | new → closed |
Seems fine as of 1.6.2.10.
Husam Senussi said he was able to build asterisk 64-bit by setting --host=x86_64-darwin.