Opened 13 years ago

Closed 13 years ago

Last modified 13 years ago

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

main.log (19.1 KB) - added by post@… 13 years ago.
Log for sqlite3, as mentioned in the error
main.2.log (21.4 KB) - added by post@… 13 years ago.
Log for libusb-devel +universal, which triggered the installation of sqlite3

Download all attachments as: .zip

Change History (14)

Changed 13 years ago by post@…

Attachment: main.log added

Log for sqlite3, as mentioned in the error

Changed 13 years ago by post@…

Attachment: main.2.log added

Log for libusb-devel +universal, which triggered the installation of sqlite3

comment:1 Changed 13 years ago by post@…

Cc: post@… added

Cc Me!

comment:2 Changed 13 years ago by post@…

Cc: post@… removed

Cc Me!

comment:3 Changed 13 years ago by StephenRhein@…

Cc: StephenRhein@… added

Cc Me!

comment:4 Changed 13 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 failsqlite3 @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:5 Changed 13 years ago by nfwutech@…

Cc: nfwutech@… added

Cc Me!

comment:6 Changed 13 years ago by nfwutech@…

Cc: nfwutech@… removed

Cc Me!

comment:7 Changed 13 years ago by dershow

Cc: dersh@… added

Cc Me!

comment:8 Changed 13 years ago by smparkes@…

Cc: smparkes@… added

Cc Me!

comment:9 Changed 13 years ago by bonoba@…

Cc: bonoba@… added

Cc Me!

comment:10 in reply to:  4 Changed 13 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 13 years ago by jmroot (Joshua Root)

Resolution: fixed
Status: newclosed

comment:12 Changed 13 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.

Note: See TracTickets for help on using tickets.