New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #24221 (closed defect: fixed)

Opened 3 years ago

Last modified 3 years ago

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

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

Change History

Changed 3 years ago by pepper_13@…

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.

Changed 3 years ago by pepper_13@…

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:5 Changed 3 years ago by michaelld@…

  • Cc michaelld@… added

Cc Me!

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.

comment:8 Changed 3 years ago by michaelld@…

  • Owner changed from raimue@… to michaelld@…

comment:9 Changed 3 years ago by michaelld@…

  • Status changed from new to closed
  • Resolution set to fixed

Fixed in [68848].

Note: See TracTickets for help on using tickets.