#59364 closed defect (fixed)
qt56-qtbase no longer builds on Lion
Reported by: | lemzwerg (Werner Lemberg) | Owned by: | MarcusCalhoun-Lopez (Marcus Calhoun-Lopez) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | lion | Cc: | |
Port: | qt56 |
Description
[macports-ports c2832840a1d5babcb37a05d32d21396a3b3102bd]
The configuring step fails. The first error is
:info:configure /opt/local/var/macports/build/_opt_macports_macports-ports_aqua_qt56/qt56-qtbase/work/qtbase-opensource-src-5.6.3/include/QtCore/5.6.3/QtCore/private/../../../../../src/corelib/tools/qsimd_p.h:460:10: error: redefinition of '__bsrd' as different kind of symbol :info:configure unsigned _bit_scan_reverse(unsigned val) :info:configure ^ :info:configure /opt/local/libexec/llvm-9.0/lib/clang/9.0.0/include/ia32intrin.h:73:30: note: expanded from macro '_bit_scan_reverse' :info:configure #define _bit_scan_reverse(A) __bsrd((A)) :info:configure ^ :info:configure /opt/local/libexec/llvm-9.0/lib/clang/9.0.0/include/ia32intrin.h:47:1: note: previous definition is here :info:configure __bsrd(int __A) { :info:configure ^
Log file is attached.
Attachments (2)
Change History (8)
Changed 5 years ago by lemzwerg (Werner Lemberg)
comment:1 Changed 5 years ago by jmroot (Joshua Root)
Owner: | set to MarcusCalhoun-Lopez |
---|---|
Status: | new → assigned |
comment:2 Changed 5 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
comment:3 Changed 5 years ago by lemzwerg (Werner Lemberg)
[1ef2e882d33333e629ca489414b7d9d4c2e5f435]
Thanks for the fix, however, there still seem to be problems:
:info:configure /opt/local/var/macports/build/_opt_macports_macports-ports_aqua_qt56/qt56-qtbase/work/qtbase-opensource-src-5.6.3/include/QtCore/5.6.3/QtCore/private/../../../../../src/corelib/tools/qsimd_p.h:460:10: error: redefinition of '__bsrd' as different kind of symbol :info:configure unsigned _bit_scan_reverse(unsigned val) :info:configure ^ :info:configure /opt/local/libexec/llvm-9.0/lib/clang/9.0.0/include/ia32intrin.h:73:30: note: expanded from macro '_bit_scan_reverse' :info:configure #define _bit_scan_reverse(A) __bsrd((A)) :info:configure ^ :info:configure /opt/local/libexec/llvm-9.0/lib/clang/9.0.0/include/ia32intrin.h:47:1: note: previous definition is here :info:configure __bsrd(int __A) { :info:configure ^
New log file attached.
Changed 5 years ago by lemzwerg (Werner Lemberg)
Attachment: | main.2.log added |
---|
log file for qt56-qtbase (macports-ports commit 1ef2e882d33333e629ca489414b7d9d4c2e5f435)
comment:4 Changed 5 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
I can no longer reproduce this problem.
Looking through your log file, however, makes me think there is a different problem.
ICU was recently updated, and that seems to be affecting your build.
My suggestion is to run:
sudo port selfupdate
sudo port upgrade outdated
sudo port clean qt56-qtbase
sudo port install qt56-qtbase
If the problem persists, please post the new log.
comment:6 Changed 4 years ago by chrstphrchvz (Christopher Chavez)
See #62051: the fix used was not sufficient for Xcode 11.4 (which is based on LLVM clang 9.0) and later.
Note: See
TracTickets for help on using
tickets.
Log file of failed qt56-qtbase build