Opened 9 years ago

Closed 8 years ago

#47253 closed defect (fixed)

qt5-mac @5.3.2: undeclared dependency on jasper

Reported by: arthur@… Owned by: MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Priority: Normal Milestone:
Component: ports Version: 2.3.3
Keywords: Cc:
Port: qt5-mac

Description

OSX 10.10.2 - XCode 6.2 (6C131e) - Command Line Tools OSX 10.10 for XCode 6.2

:info:build Command failed:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_aqua_qt5-mac/qt5-mac/work/qt-everywhere-opensource-src-5.3.2-i386" && /usr/bin/make -j8 -w 
:info:build Exit code: 2
:error:build org.macports.build for port qt5-mac returned: command execution failed
:debug:build Error code: NONE
:debug:build Backtrace: command execution failed
    while executing
"proc-org.macports.build-build-0 org.macports.build"
    ("eval" body line 1)
    invoked from within
"eval $procedure $targetname"
:info:build Warning: targets not executed for qt5-mac: org.macports.activate org.macports.build org.macports.destroot org.macports.install

Attachments (2)

main.log.bz2 (522.4 KB) - added by arthur@… 9 years ago.
main.log.2.bz2 (522.3 KB) - added by arthur@… 9 years ago.

Download all attachments as: .zip

Change History (5)

Changed 9 years ago by arthur@…

Attachment: main.log.bz2 added

comment:1 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: mcalhoun@… openmaintainer@… removed
Owner: changed from macports-tickets@… to mcalhoun@…
Summary: qt5-mac +universal @5.3.2 Building qt5-mac - command execution failedqt5-mac @5.3.2: undeclared dependency on jasper

The log says:

ld: warning: ignoring file /opt/local/lib/libjasper.dylib, file was built for x86_64 which is not the architecture being linked (i386): /opt/local/lib/libjasper.dylib

and then lots of undefined symbols, probably from jasper.

Sounds like qt5-mac has an undeclared dependency on jasper, and you have a non-universal version of jasper installed. If the dependency had been declared, MacPorts would have rebuilt jasper universal first. You can work around the problem by reinstalling jasper universal before trying to build qt5-mac again:

sudo port install jasper +universal

Changed 9 years ago by arthur@…

Attachment: main.log.2.bz2 added

comment:2 Changed 9 years ago by arthur@…

I've installed jasper +universal. I also saw that there were some problems with PulseAudio and gtk3. Installed those as universal as well. Still no succes, and there isn't anything I can find in the log. I've attached a new log.

comment:3 Changed 8 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

Resolution: fixed
Status: newclosed

One of the Qt module (Qt Image Formats) used jasper if if could be found.
Should be fixed in r142505.

Note: See TracTickets for help on using tickets.