I downloaded the latest updates for Celestia SVN tonight.I did a make distclean,then autorronf -iv,then ./configure --prefix=/usr --with-gtk,and lastly make.I got an error,the error message will be at the bottom of this post.I'm currently using Fedora Rawhide(Fc13),I use the latest Nouveau drivers for my Nvidia 6,800 GT Graphics Card.
Regards,
NIGHTCAST2000
Code: Select all
make[4]: Entering directory `/opt/svncelestia/celestia/src/celestia'
/bin/sh ../../libtool --tag=CXX --mode=link g++ -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -O2 -Wall -ffast-math -fexpensive-optimizations -fomit-frame-pointer -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gtkglext-1.0 -I/usr/lib/gtkglext-1.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -DLUA_VER=0x050100 -DCELX -o celestia celestiacore.o configfile.o destination.o eclipsefinder.o favorites.o imagecapture.o url.o celx.o celx_celestia.o celx_frame.o celx_gl.o celx_object.o celx_observer.o celx_phase.o celx_position.o celx_rotation.o celx_vector.o gtk/libgtkgui.a ../celengine/libcelengine.a ../celephem/libcelephem.a ../celtxf/libceltxf.a ../cel3ds/libcel3ds.a ../celmath/libcelmath.a ../celutil/libcelutil.a -lpng -ljpeg -lGLU -lGL -lz -lSM -lICE -lm -lXmu -lXi -lXext -lX11 -lm -lz -lGL -pthread -Wl,--export-dynamic -lgtkglext-x11-1.0 -lgdkglext-x11-1.0 -lGLU -lGL -lXmu -lXt -lSM -lICE -lgtk-x11-2.0 -lpangox-1.0 -lX11 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -lcairo -llua -lm -ldl
libtool: link: g++ -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -O2 -Wall -ffast-math -fexpensive-optimizations -fomit-frame-pointer -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gtkglext-1.0 -I/usr/lib/gtkglext-1.0/include -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -DLUA_VER=0x050100 -DCELX -o celestia celestiacore.o configfile.o destination.o eclipsefinder.o favorites.o imagecapture.o url.o celx.o celx_celestia.o celx_frame.o celx_gl.o celx_object.o celx_observer.o celx_phase.o celx_position.o celx_rotation.o celx_vector.o -pthread -Wl,--export-dynamic gtk/libgtkgui.a ../celengine/libcelengine.a ../celephem/libcelephem.a ../celtxf/libceltxf.a ../cel3ds/libcel3ds.a ../celmath/libcelmath.a ../celutil/libcelutil.a -lpng -ljpeg -lXi -lXext -lz -lgtkglext-x11-1.0 -lgdkglext-x11-1.0 -lGLU -lGL -lXmu -lXt -lSM -lICE -lgtk-x11-2.0 -lpangox-1.0 -lX11 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 -lcairo -llua -lm -ldl -pthread
../celengine/libcelengine.a(meshmanager.o): In function `Convert3DSModel(M3DScene const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
meshmanager.cpp:(.text+0x7ac): undefined reference to `cmod::Model::Model()'
meshmanager.cpp:(.text+0x7c9): undefined reference to `cmod::Model::addMaterial(cmod::Material const*)'
meshmanager.cpp:(.text+0x816): undefined reference to `cmod::Material::Material()'
meshmanager.cpp:(.text+0x16c9): undefined reference to `cmod::Mesh::Mesh()'
meshmanager.cpp:(.text+0x16f9): undefined reference to `cmod::Mesh::VertexDescription::VertexDescription(unsigned int, unsigned int, cmod::Mesh::VertexAttribute*)'
meshmanager.cpp:(.text+0x1709): undefined reference to `cmod::Mesh::setVertexDescription(cmod::Mesh::VertexDescription const&)'
meshmanager.cpp:(.text+0x1711): undefined reference to `cmod::Mesh::VertexDescription::~VertexDescription()'
meshmanager.cpp:(.text+0x1733): undefined reference to `cmod::Mesh::setVertices(unsigned int, void*)'
meshmanager.cpp:(.text+0x18a6): undefined reference to `cmod::Mesh::addGroup(cmod::Mesh::PrimitiveGroupType, unsigned int, unsigned int, unsigned int*)'
meshmanager.cpp:(.text+0x19a5): undefined reference to `cmod::Model::addMesh(cmod::Mesh*)'
../celengine/libcelengine.a(meshmanager.o): In function `GeometryInfo::load(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
meshmanager.cpp:(.text+0x1edb): undefined reference to `cmod::Model::normalize(Eigen::Matrix<float, 3, 1, 2, 3, 1> const&)'
meshmanager.cpp:(.text+0x1f02): undefined reference to `cmod::Model::getMaterialCount() const'
meshmanager.cpp:(.text+0x1f0e): undefined reference to `cmod::Model::uniquifyMaterials()'
meshmanager.cpp:(.text+0x1f16): undefined reference to `cmod::Model::OpacityComparator::OpacityComparator()'
meshmanager.cpp:(.text+0x1f22): undefined reference to `cmod::Model::sortMeshes(cmod::Model::MeshComparator const&)'
meshmanager.cpp:(.text+0x1f35): undefined reference to `cmod::Model::determineOpacity()'
meshmanager.cpp:(.text+0x1f4d): undefined reference to `cmod::Model::getMaterialCount() const'
meshmanager.cpp:(.text+0x1f75): undefined reference to `cmod::Model::getPrimitiveCount() const'
meshmanager.cpp:(.text+0x1f8f): undefined reference to `cmod::Model::getVertexCount() const'
meshmanager.cpp:(.text+0x2452): undefined reference to `cmod::Model::normalize(Eigen::Matrix<float, 3, 1, 2, 3, 1> const&)'
meshmanager.cpp:(.text+0x2542): undefined reference to `cmod::Model::transform(Eigen::Matrix<float, 3, 1, 2, 3, 1> const&, float)'
meshmanager.cpp:(.text+0x25a2): undefined reference to `cmod::Model::transform(Eigen::Matrix<float, 3, 1, 2, 3, 1> const&, float)'
meshmanager.cpp:(.text+0x26a7): undefined reference to `cmod::LoadModel(std::basic_istream<char, std::char_traits<char> >&, cmod::TextureLoader*)'
meshmanager.cpp:(.text+0x26c2): undefined reference to `cmod::Model::normalize(Eigen::Matrix<float, 3, 1, 2, 3, 1> const&)'
meshmanager.cpp:(.text+0x26f2): undefined reference to `cmod::Model::transform(Eigen::Matrix<float, 3, 1, 2, 3, 1> const&, float)'
meshmanager.cpp:(.text+0x2a8d): undefined reference to `cmod::Model::Model()'
meshmanager.cpp:(.text+0x2b11): undefined reference to `cmod::Model::addMesh(cmod::Mesh*)'
../celengine/libcelengine.a(modelgeometry.o): In function `ModelGeometry::pick(Ray3<double> const&, double&) const':
modelgeometry.cpp:(.text+0x1b5): undefined reference to `cmod::Model::pick(Eigen::Matrix<double, 3, 1, 2, 3, 1> const&, Eigen::Matrix<double, 3, 1, 2, 3, 1> const&, double&) const'
../celengine/libcelengine.a(modelgeometry.o): In function `ModelGeometry::~ModelGeometry()':
modelgeometry.cpp:(.text+0x1dc): undefined reference to `cmod::Model::~Model()'
../celengine/libcelengine.a(modelgeometry.o): In function `ModelGeometry::render(RenderContext&, double)':
modelgeometry.cpp:(.text+0x2ee): undefined reference to `cmod::Model::getMeshCount() const'
modelgeometry.cpp:(.text+0x305): undefined reference to `cmod::Model::getMesh(unsigned int) const'
modelgeometry.cpp:(.text+0x30f): undefined reference to `cmod::Mesh::getVertexDescription() const'
modelgeometry.cpp:(.text+0x3c1): undefined reference to `cmod::Model::getMaterialCount() const'
modelgeometry.cpp:(.text+0x3e3): undefined reference to `cmod::Model::getMeshCount() const'
modelgeometry.cpp:(.text+0x404): undefined reference to `cmod::Model::getMesh(unsigned int) const'
modelgeometry.cpp:(.text+0x45a): undefined reference to `cmod::Mesh::getVertexDescription() const'
modelgeometry.cpp:(.text+0x48c): undefined reference to `cmod::Model::getMaterial(unsigned int) const'
modelgeometry.cpp:(.text+0x4af): undefined reference to `cmod::Mesh::getGroupCount() const'
modelgeometry.cpp:(.text+0x4bf): undefined reference to `cmod::Mesh::getGroup(unsigned int) const'
modelgeometry.cpp:(.text+0x4ff): undefined reference to `cmod::Mesh::getVertexDescription() const'
../celengine/libcelengine.a(rendcontext.o): In function `global constructors keyed to _ZN13RenderContextC2Ev':
rendcontext.cpp:(.text+0x313): undefined reference to `cmod::Material::Material()'
rendcontext.cpp:(.text+0x32a): undefined reference to `cmod::Material::~Material()'
../celengine/libcelengine.a(render.o): In function `Renderer::renderObject(Eigen::Matrix<float, 3, 1, 2, 3, 1> const&, float, double, Eigen::Quaternion<float> const&, float, float, Renderer::RenderProperties&, LightingState const&)':
render.cpp:(.text+0x19c6a): undefined reference to `cmod::Material::Material()'
render.cpp:(.text+0x19f5b): undefined reference to `cmod::Material::~Material()'
../celengine/libcelengine.a(renderglsl.o): In function `renderGeometry_GLSL_Unlit(Geometry*, RenderInfo const&, int, float, int, Eigen::Quaternion<float> const&, double)':
renderglsl.cpp:(.text+0x104c): undefined reference to `cmod::Material::Material()'
renderglsl.cpp:(.text+0x114a): undefined reference to `cmod::Material::~Material()'
../celengine/libcelengine.a(renderglsl.o): In function `renderGeometry_GLSL(Geometry*, RenderInfo const&, int, LightingState const&, Atmosphere const*, float, int, Eigen::Quaternion<float> const&, double)':
renderglsl.cpp:(.text+0x1259): undefined reference to `cmod::Material::Material()'
renderglsl.cpp:(.text+0x1357): undefined reference to `cmod::Material::~Material()'
../celengine/libcelengine.a(spheremesh.o): In function `SphereMesh::convertToMesh() const':
spheremesh.cpp:(.text+0x2ec): undefined reference to `cmod::Mesh::Mesh()'
spheremesh.cpp:(.text+0x30f): undefined reference to `cmod::Mesh::VertexDescription::VertexDescription(unsigned int, unsigned int, cmod::Mesh::VertexAttribute*)'
spheremesh.cpp:(.text+0x31f): undefined reference to `cmod::Mesh::setVertexDescription(cmod::Mesh::VertexDescription const&)'
spheremesh.cpp:(.text+0x327): undefined reference to `cmod::Mesh::VertexDescription::~VertexDescription()'
spheremesh.cpp:(.text+0x3c0): undefined reference to `cmod::Mesh::setVertices(unsigned int, void*)'
spheremesh.cpp:(.text+0x444): undefined reference to `cmod::Mesh::addGroup(cmod::Mesh::PrimitiveGroupType, unsigned int, unsigned int, unsigned int*)'
collect2: ld returned 1 exit status
make[4]: *** [celestia] Error 1
make[4]: Leaving directory `/opt/svncelestia/celestia/src/celestia'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/opt/svncelestia/celestia/src/celestia'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/opt/svncelestia/celestia/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/opt/svncelestia/celestia'
make: *** [all] Error 2