Opened 14 years ago
Last modified 13 years ago
#27264 closed defect
[qtoctave-mac ] [0.9.1] [Status 1 encountered during processing.] — at Version 10
Reported by: | kaushal07me@… | Owned by: | and.damore@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.9.2 |
Keywords: | Cc: | michaelld@… | |
Port: | qtoctave-mac |
Description (last modified by jmroot (Joshua Root))
Hi, I am trying to install qtoctave on my mac. Everything was fine except the fact that I got the following error at the last stage:
Error: Target org.macports.build returned: shell command failed (see log for details) Log for qtoctave-mac is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_aqua_qtoctave-mac/main.log Error: Status 1 encountered during processing.
I looked through various tickets but could not solve the problem. Could you please direct me on how to solve the problem? thanks, Kaushal.
Change History (11)
Changed 14 years ago by kaushal07me@…
comment:1 Changed 14 years ago by jmroot (Joshua Root)
Cc: | and.damore@… removed |
---|---|
Owner: | changed from macports-tickets@… to and.damore@… |
Port: | qtoctave-mac added |
Type: | request → defect |
comment:2 Changed 14 years ago by anddam (Andrea D'Amore)
Status: | new → assigned |
---|
comment:3 Changed 14 years ago by michaelld (Michael Dickens)
Do you have a version of Qt installed in /Library/Frameworks? A way to check is do
ls -d /Library/Frameworks/Qt*
and see if that results in anything. For me, it results in:
ls: /Library/Frameworks/Qt*: No such file or directory
comment:4 follow-up: 5 Changed 14 years ago by michaelld (Michael Dickens)
Cc: | michaelld@… added |
---|
Cc Me!
comment:5 Changed 14 years ago by kaushal07me@…
Replying to michaelld@…:
Cc Me!
I tried it but I got the following error:
ls: illegal option -- / usage: ls [-ABCFGHLOPRSTUWabcdefghiklmnopqrstuwx1] [file ...]
For your information, I m not a pro at using MAC but am learning to use it. What do you suspect is the problem? Is there any other way I can see if Qt is installed on my system?
Thanks!
comment:6 Changed 14 years ago by michaelld (Michael Dickens)
you can also try:
cd /Library/Frameworks ls Qt*
and see if that produces anything.
comment:7 Changed 14 years ago by kaushal07me@…
Hi, I got the following message:
Qt3Support.framework: Contents Headers Qt3Support Qt3Support.prl Versions QtAssistant.framework: Contents Headers QtAssistant QtAssistant.prl Versions QtCore.framework: Contents Headers QtCore QtCore.prl Versions QtDBus.framework: QtDBus.prl QtDesigner.framework: Contents Headers QtDesigner QtDesigner.prl Versions QtDesignerComponents.framework: Contents QtDesignerComponents.prl QtDesignerComponents Versions QtGui.framework: Contents QtGui Resources Headers QtGui.prl Versions QtHelp.framework: Contents Headers QtHelp QtHelp.prl Versions QtMultimedia.framework: Contents QtMultimedia Versions Headers QtMultimedia.prl QtNetwork.framework: Contents Headers QtNetwork QtNetwork.prl Versions QtOpenGL.framework: Contents Headers QtOpenGL QtOpenGL.prl Versions QtScript.framework: Contents Headers QtScript QtScript.prl Versions QtScriptTools.framework: Contents QtScriptTools Versions Headers QtScriptTools.prl QtSql.framework: Contents Headers QtSql QtSql.prl Versions QtSvg.framework: Contents Headers QtSvg QtSvg.prl Versions QtTest.framework: Contents Headers QtTest QtTest.prl Versions QtWebKit.framework: Contents Headers QtWebKit QtWebKit.prl Versions QtXml.framework: Contents Headers QtXml QtXml.prl Versions QtXmlPatterns.framework: Contents QtXmlPatterns Versions Headers QtXmlPatterns.prl
comment:8 Changed 14 years ago by michaelld (Michael Dickens)
OK; that's the main issue: CMake is finding this version of Qt instead of the one installed by MacPorts. This Qt is (I'm guessing) compiled for just i386 (so, Intel 32-bit), while what MacPorts is compiling is trying to link to x86_64 (Intel 64-bit). Any idea where this version of Qt came from? It wasn't installed by MacPorts. I think we can correct that via some extra -D flags to the configure command.
comment:9 Changed 14 years ago by anddam (Andrea D'Amore)
I had already noticed that while checking another qtoctave-mac ticket, despite cmake correctly detects Qt libraries provided by macports at configure phase, cf.
:info:configure -- Found Qt-Version 4.7.0 (using /opt/local/bin/qmake)
at build time it looks for libraries in /Library/Frameworks.
Those libraries are user installed, in my case they are i386 and ppc, thus x86_64 linking fails.
This seems the same issue a this one, I tried setting explicitly LD_LIBRARY_PATH but it's not of any help. I'm not sure how to fix this and I'll have to investigate cmake behavior.
A quick and dirty solution for end users could be to upgrade their Qt library from Nokia site. The latest Cocoa dmg is x86_64 and i386 so it should allow qtoctave-mac to build.
comment:10 Changed 14 years ago by jmroot (Joshua Root)
Description: | modified (diff) |
---|
Please remember to fill in the Port field.