#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