[MacPorts] #25181: stellarium 0.10.5
MacPorts
noreply at macports.org
Wed Jun 9 09:11:00 PDT 2010
#25181: stellarium 0.10.5
------------------------------------------+---------------------------------
Reporter: macsforever2000@… | Owner: raimue@…
Type: update | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Keywords: | Port: stellarium
------------------------------------------+---------------------------------
Comment(by michaelld@…):
Two items on the upgrade:
(1) watching 'configure' do it's thing: zlib and iconv end up being those
provided by OSX, and should instead be those provided by MacPorts.
(2) At least for me (MacBook Pro early 2009, 10.5.8 latest, XCode 3.1.3,
MacPorts 1.9.0 using dports from SVN): I get the errors:
{{{
[ 70%] Building CXX object src/CMakeFiles/stellarium.dir/main.cpp.o
Linking CXX executable stellarium
ld warning: in /opt/local/libexec/qt4-mac/lib/QtOpenGL.framework/QtOpenGL,
file is not of required architecture
ld warning: in /opt/local/libexec/qt4-mac/lib/QtScript.framework/QtScript,
file is not of required architecture
ld warning: in /opt/local/libexec/qt4-mac/lib/QtGui.framework/QtGui, file
is not of required architecture
ld warning: in /opt/local/libexec/qt4-mac/lib/QtSql.framework/QtSql, file
is not of required architecture
ld warning: in
/opt/local/libexec/qt4-mac/lib/QtNetwork.framework/QtNetwork, file is not
of required architecture
ld warning: in /opt/local/libexec/qt4-mac/lib/QtCore.framework/QtCore,
file is not of required architecture
ld warning: in /opt/local/lib/libintl.dylib, file is not of required
architecture
ld warning: in /opt/local/lib/libintl.dylib, file is not of required
architecture
ld: in /opt/local/lib/libxml2.2.dylib, file is not of required
architecture for architecture ppc
collect2: ld returned 1 exit status
Undefined symbols for architecture i386:
"QGLContext::deleteTexture(unsigned long)", referenced from:
StelTexture::~StelTexture()in StelTexture.cpp.o
StelTexture::~StelTexture()in StelTexture.cpp.o
"QGLFramebufferObject::QGLFramebufferObject(QSize const&,
QGLFramebufferObject::Attachment, unsigned long, unsigned
long)", referenced from:
StelAppGraphicsWidget::initBuffers() in
StelAppGraphicsWidget.cpp.o
StelAppGraphicsWidget::initBuffers() in
StelAppGraphicsWidget.cpp.o
"QGLContext::bindTexture(QImage const&, unsigned long, long,
QFlags<QGLContext::BindOption>)", referenced from:
StelTexture::glLoad() in StelTexture.cpp.o
ld: symbol(s) not found for architecture i386
collect2: ld returned 1 exit status
lipo: can't open input file: /var/tmp//cc9DTlnj.out (No such file or
directory)
}}}
so, something is going wrong with the architecture detection, in patching
(by the Portfile) or elsewhere. I'm looking into it, since I have time
today & I enjoy using Stellarium. No promises.
--
Ticket URL: <http://trac.macports.org/ticket/25181#comment:4>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list