| Summary: | celestia 1.3.1 won't compile | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Jukka Palko <jpalko> |
| Component: | Current packages | Assignee: | Gentoo Science Related Packages <sci> |
| Status: | RESOLVED INVALID | ||
| Severity: | normal | ||
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | x86 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Jukka Palko
2004-04-25 03:49:49 UTC
try opengl-update && emerge celestia && opengl-update ati/nvidia Tried: 1. opengl-update xfree 2. emerge celestia and got: --- /bin/sh ../../libtool --silent --mode=link --tag=CXX g++ -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -DNDEBUG -DNO_DEBUG -O2 -O2 -mcpu=i686 -pipe -fno-exceptions -fno-check-new -O2 -Wall -ffast-math -fexpensive-optimizations -fomit-frame-pointer -o celestia -L/usr/X11R6/lib -L/usr/qt/3/lib -L/usr/kde/3.2/lib -R /usr/kde/3.2/lib -R /usr/qt/3/lib -R /usr/X11R6/lib celestiacore.o configfile.o destination.o eclipsefinder.o favorites.o imagecapture.o url.o -lqt-mt -lpng -lz -lm -lXext -lX11 -lSM -lICE -lpthread -lkdecore -lkdeui -lkio kde/libkdegui.a ../celengine/libcelengine.a ../celtxf/libceltxf.a ../cel3ds/libcel3ds.a ../celmath/libcelmath.a ../celutil/libcelutil.a -lpng -ljpeg -lGLU -lGL -lSM -lICE -lm -L/usr/X11R6/lib -lXmu -lXi -lXext -lX11 -lm -lz -lGL kde/libkdegui.a(kdeglwidget.o)(.text+0x2e): In function `KdeGlWidget::KdeGlWidget[not-in-charge](QWidget*, char const*, CelestiaCore*)': : undefined reference to `QGLWidget::QGLWidget[not-in-charge](QWidget*, char const*, QGLWidget const*, unsigned)' kde/libkdegui.a(kdeglwidget.o)(.text+0xfe): In function `KdeGlWidget::KdeGlWidget[in-charge](QWidget*, char const*, CelestiaCore*)': : undefined reference to `QGLWidget::QGLWidget[not-in-charge](QWidget*, char const*, QGLWidget const*, unsigned)' kde/libkdegui.a(kdeglwidget.o)(.text+0x1b8): In function `KdeGlWidget::~KdeGlWidget [not-in-charge]()': : undefined reference to `QGLWidget::~QGLWidget [not-in-charge]()' kde/libkdegui.a(kdeglwidget.o)(.text+0x1d8): In function `KdeGlWidget::~KdeGlWidget [in-charge]()': : undefined reference to `QGLWidget::~QGLWidget [not-in-charge]()' kde/libkdegui.a(kdeglwidget.o)(.text+0x1fc): In function `KdeGlWidget::~KdeGlWidget [in-charge deleting]()': : undefined reference to `QGLWidget::~QGLWidget [not-in-charge]()' kde/libkdegui.a(kdeglwidget.moc.o)(.text+0x101): In function `KdeGlWidget::staticMetaObject()': : undefined reference to `QGLWidget::staticMetaObject()' kde/libkdegui.a(kdeglwidget.moc.o)(.text+0x20b): In function `KdeGlWidget::qt_invoke(int, QUObject*)': : undefined reference to `QGLWidget::qt_invoke(int, QUObject*)' kde/libkdegui.a(kdeglwidget.moc.o)(.text+0x23b): In function `KdeGlWidget::qt_emit(int, QUObject*)': : undefined reference to `QGLWidget::qt_emit(int, QUObject*)' kde/libkdegui.a(kdeglwidget.moc.o)(.text+0x273): In function `KdeGlWidget::qt_property(int, int, QVariant*)': : undefined reference to `QGLWidget::qt_property(int, int, QVariant*)' kde/libkdegui.a(kdeglwidget.moc.o)(.text+0x1c9): In function `KdeGlWidget::qt_cast(char const*)': : undefined reference to `QGLWidget::qt_cast(char const*)' kde/libkdegui.a(kdeglwidget.moc.o)(.gnu.linkonce.r._ZTV11KdeGlWidget+0xac): undefined reference to `QGLWidget::setMouseTracking(bool)' kde/libkdegui.a(kdeglwidget.moc.o)(.gnu.linkonce.r._ZTV11KdeGlWidget+0x108): undefined reference to `QGLWidget::reparent(QWidget*, unsigned, QPoint const&, bool)' kde/libkdegui.a(kdeglwidget.moc.o)(.gnu.linkonce.r._ZTV11KdeGlWidget+0x148): undefined reference to `QGLWidget::paintEvent(QPaintEvent*)' kde/libkdegui.a(kdeglwidget.moc.o)(.gnu.linkonce.r._ZTV11KdeGlWidget+0x150): undefined reference to `QGLWidget::resizeEvent(QResizeEvent*)' kde/libkdegui.a(kdeglwidget.moc.o)(.gnu.linkonce.r._ZTV11KdeGlWidget+0x1c0): undefined reference to `QGLWidget::makeCurrent()' kde/libkdegui.a(kdeglwidget.moc.o)(.gnu.linkonce.r._ZTV11KdeGlWidget+0x1c4): undefined reference to `QGLWidget::swapBuffers()' kde/libkdegui.a(kdeglwidget.moc.o)(.gnu.linkonce.r._ZTV11KdeGlWidget+0x1c8): undefined reference to `QGLWidget::setFormat(QGLFormat const&)' kde/libkdegui.a(kdeglwidget.moc.o)(.gnu.linkonce.r._ZTV11KdeGlWidget+0x1cc): undefined reference to `QGLWidget::setContext(QGLContext*, QGLContext const*, bool)' kde/libkdegui.a(kdeglwidget.moc.o)(.gnu.linkonce.r._ZTV11KdeGlWidget+0x1d0): undefined reference to `QGLWidget::renderPixmap(int, int, bool)' kde/libkdegui.a(kdeglwidget.moc.o)(.gnu.linkonce.r._ZTV11KdeGlWidget+0x1d4): undefined reference to `QGLWidget::grabFrameBuffer(bool)' kde/libkdegui.a(kdeglwidget.moc.o)(.gnu.linkonce.r._ZTV11KdeGlWidget+0x1d8): undefined reference to `QGLWidget::makeOverlayCurrent()' kde/libkdegui.a(kdeglwidget.moc.o)(.gnu.linkonce.r._ZTV11KdeGlWidget+0x1dc): undefined reference to `QGLWidget::updateGL()' kde/libkdegui.a(kdeglwidget.moc.o)(.gnu.linkonce.r._ZTV11KdeGlWidget+0x1e0): undefined reference to `QGLWidget::updateOverlayGL()' kde/libkdegui.a(kdeglwidget.moc.o)(.gnu.linkonce.r._ZTV11KdeGlWidget+0x1f0): undefined reference to `QGLWidget::initializeOverlayGL()' kde/libkdegui.a(kdeglwidget.moc.o)(.gnu.linkonce.r._ZTV11KdeGlWidget+0x1f4): undefined reference to `QGLWidget::resizeOverlayGL(int, int)' kde/libkdegui.a(kdeglwidget.moc.o)(.gnu.linkonce.r._ZTV11KdeGlWidget+0x1f8): undefined reference to `QGLWidget::paintOverlayGL()' kde/libkdegui.a(kdeglwidget.moc.o)(.gnu.linkonce.r._ZTV11KdeGlWidget+0x1fc): undefined reference to `QGLWidget::glInit()' kde/libkdegui.a(kdeglwidget.moc.o)(.gnu.linkonce.r._ZTV11KdeGlWidget+0x200): undefined reference to `QGLWidget::glDraw()' kde/libkdegui.a(kdeglwidget.moc.o)(.gnu.linkonce.r._ZTI11KdeGlWidget+0x8): undefined reference to `typeinfo for QGLWidget' collect2: ld returned 1 exit status make[4]: *** [celestia] Error 1 make[4]: Leaving directory `/portage/tmp/portage/celestia-1.3.1/work/celestia-1.3.1/src/celestia' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/portage/tmp/portage/celestia-1.3.1/work/celestia-1.3.1/src/celestia' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/portage/tmp/portage/celestia-1.3.1/work/celestia-1.3.1/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/portage/tmp/portage/celestia-1.3.1/work/celestia-1.3.1' make: *** [all] Error 2 !!! ERROR: app-sci/celestia-1.3.1 failed. !!! Function src_compile, Line 74, Exitcode 2 !!! (no error message) --- Looks like kde doesn't like my compile attempts :) USE="gnome -kde" emerge celestia did not work either, it died during configure in search of jpeg support which I do have. USE="-gnome -kde" emerge celestia compiled and installed... interesting... But results in: $ celestia nStars: 112522 GLUT: Fatal Error in celestia: OpenGL GLX extension not supported by display: :0.0 Propably needs a X restart? Sorry, forgot to mention that I ran 'opengl-update ati' before trying to run celestia and had ran 'opengl-update xfree' before compile. remove this bug, my ati-drivers package was messed up some how. :) This symlink was missing: # ls -lart /usr/lib/opengl/ati/include lrwxrwxrwx 1 root root 16 Apr 26 14:52 /usr/lib/opengl/ati/include -> ../xfree/include Might have still some issues... Did not compile with "USE=gnome kde" nor with "USE=gnome -kde", but with "USE=-gnome -kde" it compiled and installed but ended up giving me an odd light show... :) Meaning that it looked like the polygons or whatever it uses to form the objects were breaking all the time. "USE=kde" failed as well in compile... "USE=kde" failed as well in compile... What about providing some more detail, like the error message, for example? Thanks in advance. No reaction for nearly a month, considering this as INVALID. |