#27939 closed defect (fixed)
sqlite3 @3.7.4_0 fails to install +universal
Reported by: | post@… | Owned by: | mww@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.9.2 |
Keywords: | Cc: | StephenRhein@…, ryandesign (Ryan Carsten Schmidt), dershow, smparkes@…, bonoba@… | |
Port: | sqlite3 |
Description
While trying to install libusb-devel +universal, the installation stops while building sqlite3. Installing it separately works, but not when using the +universal flag, which libusb-devel seems to need.
Attachments (2)
Change History (14)
Changed 14 years ago by post@…
Changed 14 years ago by post@…
Attachment: | main.2.log added |
---|
Log for libusb-devel +universal, which triggered the installation of sqlite3
comment:4 follow-up: 10 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | ryandesign@… added |
---|---|
Owner: | changed from macports-tickets@… to mww@… |
Port: | sqlite3 added; libusb-devel removed |
Summary: | Sqlite3 fails to install, causing libusb-devel installation to fail → sqlite3 @3.7.4_0 fails to install +universal |
The relevant error from the sqlite3 main.log is:
:info:build gcc-4.2: -E, -S, -save-temps and -M options are not allowed with multiple -arch flags
This is a new problem for sqlite3 3.7.4; 3.7.3 did not have any problem building with the universal variant.
This problem has also been mentioned in #27877.
comment:10 Changed 14 years ago by jmroot (Joshua Root)
Replying to ryandesign@…:
The relevant error from the sqlite3 main.log is:
:info:build gcc-4.2: -E, -S, -save-temps and -M options are not allowed with multiple -arch flags
Your removal of --disable-dependency-tracking in r71300 caused this.
comment:11 Changed 14 years ago by jmroot (Joshua Root)
Resolution: | → fixed |
---|---|
Status: | new → closed |
comment:12 Changed 14 years ago by ryandesign (Ryan Carsten Schmidt)
Thanks for finding that. Just wanted to point out, at the time that I removed --disable-dependency-tracking
in r71300 (when sqlite3 was at version 3.7.2), its configure script was producing this message:
configure: WARNING: Unrecognized options: --disable-dependency-tracking
Therefore, my change was a completely reasonable one to make, designed to reduce superfluous warnings in the configure output. 3.7.2 built fine universal after my change, as did 3.7.3. 3.7.4 appears to be the first version that supports --disable-dependency-tracking
and requires it to build universal.
Log for sqlite3, as mentioned in the error