Opened 10 years ago

Closed 10 years ago

#24221 closed defect (fixed)

Building of stellarium 0.10.4 fails

Reported by: pepper_13@… Owned by: michaelld (Michael Dickens)
Priority: Normal Milestone:
Component: ports Version: 1.8.2
Keywords: Cc: michaelld (Michael Dickens)
Port: stellarium

Description

System: 2.4GHz MacBook Pro running OS X Leopard (10.5.8), MacPorts-1.8.2, xcode-3.1.3.

Problem: Stellarium fails to build. See the output in attached file.

Any help much appreciated!

Pepper

Attachments (2)

stellarium.rtf (1.8 KB) - added by pepper_13@… 10 years ago.
stellarium.log (117.2 KB) - added by pepper_13@… 10 years ago.

Download all attachments as: .zip

Change History (11)

Changed 10 years ago by pepper_13@…

Attachment: stellarium.rtf added

comment:1 Changed 10 years ago by mf2k (Frank Schima)

Cc: pepper_13@… removed
Keywords: stellarium removed
Owner: changed from macports-tickets@… to raimue@…
Port: @0.10.4 (science) removed

comment:2 Changed 10 years ago by raimue (Rainer Müller)

Please provide a full debug log by using the following commands:

sudo port clean stellarium
sudo port -d stellarium 2>&1 | tee ~/Desktop/stellarium.log

Then attach the stellarium.log file to this ticket.

Changed 10 years ago by pepper_13@…

Attachment: stellarium.log added

comment:3 in reply to:  2 Changed 10 years ago by pepper_13@…

Hi, Thanks for your reply.

Concerning the second command, I guess you meant "sudo port -d install stellarium 2>&1 | tee ~/Desktop/stellarium.log", right ? The log file I got is now attached to the ticket.

Thanks again !

comment:4 Changed 10 years ago by raimue (Rainer Müller)

Sorry, but I don't see anything obvious in the log file what could be the problem right now.

comment:5 Changed 10 years ago by michaelld (Michael Dickens)

Cc: michaelld@… added

Cc Me!

comment:6 Changed 10 years ago by michaelld (Michael Dickens)

I see the same issue, with the same basic setup as the OP & a pre-cleaned stellarium install: the output application isn't linking due to 3 missing symbols. The key lines are:

1676	[ 71%] Building CXX object src/CMakeFiles/stellarium.dir/main.cpp.o
1677	Linking CXX executable stellarium
1678	Undefined symbols:
1679	  "QGLWidget::bindTexture(QImage const&, unsigned long, long, QFlags<QGLContext::BindOption>)",
           referenced from:
1680	      StelTexture::glLoad()      in StelTexture.cpp.o
1681	  "QGLFramebufferObject::QGLFramebufferObject(QSize const&, QGLFramebufferObject::Attachment,
                                                      unsigned long, unsigned long)", referenced from:
1682	      StelAppGraphicsWidget::initBuffers()       in StelAppGraphicsWidget.cpp.o
1683	      StelAppGraphicsWidget::initBuffers()       in StelAppGraphicsWidget.cpp.o
1684	  "QGLWidget::deleteTexture(unsigned long)", referenced from:
1685	      StelTexture::~StelTexture()in StelTexture.cpp.o
1686	      StelTexture::~StelTexture()in StelTexture.cpp.o
1687	ld: symbol(s) not found

comment:7 Changed 10 years ago by michaelld (Michael Dickens)

Does Stellarium still work (both installing, and executing the .app) for any / all of you? I've been working on ticket #25181 (using 10.5.8 Intel, XCode 3.1.3, MacPorts 1.9.0), and have been able to get Stellarium to compile and install (overcoming the issues of this ticket), but the resulting executable isn't any good.

comment:8 Changed 10 years ago by michaelld (Michael Dickens)

Owner: changed from raimue@… to michaelld@…

comment:9 Changed 10 years ago by michaelld (Michael Dickens)

Resolution: fixed
Status: newclosed

Fixed in [68848].

Note: See TracTickets for help on using tickets.