Ticket #24221 (closed defect: fixed)
Building of stellarium 0.10.4 fails
| Reported by: | pepper_13@… | Owned by: | michaelld@… |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | ports | Version: | 1.8.2 |
| Keywords: | Cc: | michaelld@… | |
| 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
Change History
comment:1 Changed 3 years ago by macsforever2000@…
- Owner changed from macports-tickets@… to raimue@…
- Keywords stellarium removed
- Port changed from stellarium @0.10.4 (science) to stellarium
- Cc pepper_13@… removed
comment:2 follow-up: ↓ 3 Changed 3 years ago by raimue@…
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.
comment:3 in reply to: ↑ 2 Changed 3 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 3 years ago by raimue@…
Sorry, but I don't see anything obvious in the log file what could be the problem right now.
comment:6 Changed 3 years ago by michaelld@…
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 3 years ago by michaelld@…
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.

