Page 1 of 1

make[3]: *** [3dsmesh.o] Error 1

Posted: 22.06.2002, 23:13
by a1
Hi
I have a prolem to build celestia for Linux
I run configure successfully,
than I run make and I get an Error.

Here my output:

Code: Select all

...
Making all in celengine
make[3]: Entering directory `/home/a1/celestia-1.2.4/src/celengine'
c++ -DHAVE_CONFIG_H -I. -I. -I../.. -I..  -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include  -O2 -Wall -ffast-math -fexpensive-optimizations -fomit-frame-pointer -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include  -I/opt/gnome/include -DNEED_GNOMESUPPORT_H -I/opt/gnome/lib/gnome-libs/include -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include -I/usr/include/gtk-1.2 -I/usr/X11R6/include -c 3dsmesh.cpp
In file included from gl.h:34,
                 from 3dsmesh.cpp:12:
/usr/include/GL/gl.h:2247: warning: `GL_ARB_multitexture' redefined
gl.h:33: warning: this is the location of the previous definition
In file included from 3dsmesh.cpp:13:
glext.h:126: `void (* glMultiTexCoord2iARB)(GLenum, int, int)' redeclared as different kind of symbol
/usr/include/GL/gl.h:1998: previous declaration of `void glMultiTexCoord2iARB(GLenum, int, int)'
glext.h:127: `void (* glMultiTexCoord2fARB)(GLenum, float, float)' redeclared as different kind of symbol
/usr/include/GL/gl.h:1996: previous declaration of `void glMultiTexCoord2fARB(GLenum, float, float)'
glext.h:128: `void (* glMultiTexCoord3fARB)(GLenum, float, float, float)' redeclared as different kind of symbol
/usr/include/GL/gl.h:2004: previous declaration of `void glMultiTexCoord3fARB(GLenum, float, float, float)'
glext.h:129: `void (* glMultiTexCoord3fvARB)(GLenum, const GLfloat *)' redeclared as different kind of symbol
/usr/include/GL/gl.h:2005: previous declaration of `void glMultiTexCoord3fvARB(GLenum, const GLfloat *)'
glext.h:130: `void (* glActiveTextureARB)(GLenum)' redeclared as different kind of symbol
/usr/include/GL/gl.h:1984: previous declaration of `void glActiveTextureARB(GLenum)'
glext.h:131: `void (* glClientActiveTextureARB)(GLenum)' redeclared as different kind of symbol
/usr/include/GL/gl.h:1985: previous declaration of `void glClientActiveTextureARB(GLenum)'
glext.h:620: `void (* glColorTableEXT)(GLenum, GLenum, int, GLenum, GLenum, const GLvoid *)' redeclared as different kind of symbol
/usr/include/GL/gl.h:1963: previous declaration of `void glColorTableEXT(GLenum, GLenum, int, GLenum, GLenum, const GLvoid *)'
make[3]: *** [3dsmesh.o] Error 1
make[3]: Leaving directory `/home/a1/celestia-1.2.4/src/celengine'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/a1/celestia-1.2.4/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/a1/celestia-1.2.4'
make: *** [all-recursive-am] Error 2



Help me please!
Thx

Posted: 23.06.2002, 09:29
by t00fri
I can tell you what happens but not (yet) why it does!

In the source directory src/celengine, where 3dsmesh.cpp is located,
there are also the /local/ GL header files gl.h and glext.h. These
have the same names as the systems headers in /usr/include/GL, but are
meant to be read /first/. Apparently this works
incorrectly in your case but works fine with the majority of users.

1) Please do the following: go to src/celengine. Add a -v in
CXXFLAGS = -O2 -Wall ... that you find in the Makefile. Save and
type 'make' from the same directory. You should get a detailed list
of the actual include search path of your compiler as well as other
info which you did not give before. Show me the output.

2) Examine again carefully the ./configure output whether you did
not overlook some warnings etc.

3) You should use some recent versions of autoconf, automake
packages. At least: autoconf-2.52, automake-1.4_p5.

4) Please specify name and version of your Linux distribution, graphics card.

Bye Fridger

Posted: 23.06.2002, 11:03
by Guest
1)

Code: Select all

Reading specs from /usr/lib/gcc-lib/i486-suse-linux/2.95.3/specs
gcc version 2.95.3 20010315 (SuSE)
 /usr/lib/gcc-lib/i486-suse-linux/2.95.3/cpp0 -lang-c++ -v -I. -I. -I../.. -I.. -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -I/opt/gnome/include -I/opt/gnome/lib/gnome-libs/include -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include -I/usr/include/gtk-1.2 -I/usr/X11R6/include -D__GNUC__=2 -D__GNUG__=2 -D__GNUC_MINOR__=95 -D__cplusplus -D__ELF__ -Dunix -D__i386__ -Dlinux -D__ELF__ -D__unix__ -D__i386__ -D__linux__ -D__unix -D__linux -Asystem(posix) -D__EXCEPTIONS -D__OPTIMIZE__ -D__FAST_MATH__ -Wall -Acpu(i386) -Amachine(i386) -Di386 -D__i386 -D__i386__ -Di486 -D__i486 -D__i486__ -DHAVE_CONFIG_H -DNEED_GNOMESUPPORT_H -MD .deps/3dsmesh.pp 3dsmesh.cpp /tmp/ccdR3VA3.ii
GNU CPP version 2.95.3 20010315 (SuSE) (i386 Linux/ELF)
#include "..." search starts here:
#include <...> search starts here:
 .
 ../..
 ..
 /usr/include/gtk-1.2
 /usr/include/glib-1.2
 /usr/lib/glib/include
 /usr/X11R6/include
 /usr/include/gtk-1.2
 /usr/include/glib-1.2
 /usr/lib/glib/include
 /usr/X11R6/include
 /opt/gnome/include
 /opt/gnome/lib/gnome-libs/include
 /usr/include/glib-1.2
 /usr/lib/glib/include
 /usr/include
 /usr/include/gtk-1.2
 /usr/X11R6/include
 /usr/include/g++
 /usr/local/include
 /usr/lib/gcc-lib/i486-suse-linux/2.95.3/include
 /usr/include
End of search list.
The following default directories have been omitted from the search path:
 /usr/lib/gcc-lib/i486-suse-linux/2.95.3/../../../../i486-suse-linux/include
End of omitted list.
In file included from gl.h:34,
                 from 3dsmesh.cpp:12:
/usr/include/GL/gl.h:2247: warning: `GL_ARB_multitexture' redefined
gl.h:33: warning: this is the location of the previous definition
 /usr/lib/gcc-lib/i486-suse-linux/2.95.3/cc1plus /tmp/ccdR3VA3.ii -quiet -dumpbase 3dsmesh.cc -O2 -Wall -version -ffast-math -fexpensive-optimizations -fomit-frame-pointer -o /tmp/ccGb7hDc.s
GNU C++ version 2.95.3 20010315 (SuSE) (i486-suse-linux) compiled by GNU C version 2.95.3 20010315 (SuSE).
In file included from 3dsmesh.cpp:13:
glext.h:126: `void (* glMultiTexCoord2iARB)(GLenum, int, int)' redeclared as different kind of symbol
/usr/include/GL/gl.h:1998: previous declaration of `void glMultiTexCoord2iARB(GLenum, int, int)'
glext.h:127: `void (* glMultiTexCoord2fARB)(GLenum, float, float)' redeclared as different kind of symbol
/usr/include/GL/gl.h:1996: previous declaration of `void glMultiTexCoord2fARB(GLenum, float, float)'
glext.h:128: `void (* glMultiTexCoord3fARB)(GLenum, float, float, float)' redeclared as different kind of symbol
/usr/include/GL/gl.h:2004: previous declaration of `void glMultiTexCoord3fARB(GLenum, float, float, float)'
glext.h:129: `void (* glMultiTexCoord3fvARB)(GLenum, const GLfloat *)' redeclared as different kind of symbol
/usr/include/GL/gl.h:2005: previous declaration of `void glMultiTexCoord3fvARB(GLenum, const GLfloat *)'
glext.h:130: `void (* glActiveTextureARB)(GLenum)' redeclared as different kind of symbol
/usr/include/GL/gl.h:1984: previous declaration of `void glActiveTextureARB(GLenum)'
glext.h:131: `void (* glClientActiveTextureARB)(GLenum)' redeclared as different kind of symbol
/usr/include/GL/gl.h:1985: previous declaration of `void glClientActiveTextureARB(GLenum)'
glext.h:620: `void (* glColorTableEXT)(GLenum, GLenum, int, GLenum, GLenum, const GLvoid *)' redeclared as different kind of symbol
/usr/include/GL/gl.h:1963: previous declaration of `void glColorTableEXT(GLenum, GLenum, int, GLenum, GLenum, const GLvoid *)'
make: *** [3dsmesh.o] Error 1


2)

Code: Select all

creating cache ./config.cache
checking for a BSD compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... yes
checking for working aclocal... found
checking for working autoconf... found
checking for working automake... found
checking for working autoheader... found
checking for working makeinfo... found
checking host system type... i686-pc-linux-gnu
checking for gcc... gcc
checking whether the C compiler (gcc  ) works... yes
checking whether the C compiler (gcc  ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking for c++... c++
checking whether the C++ compiler (c++  ) works... yes
checking whether the C++ compiler (c++  ) is a cross-compiler... no
checking whether we are using GNU C++... yes
checking whether c++ accepts -g... yes
checking how to run the C preprocessor... gcc -E
checking how to run the C++ preprocessor... c++ -E
checking for a BSD compatible install... /usr/bin/install -c
checking for ranlib... ranlib
checking whether to include debugging code... no
checking whether to be pedantic... no
checking whether to do profiling... no
checking whether to disable GTK.... no
checking for gtk-config... /usr/bin/gtk-config
checking for GTK - version >= 1.2.0... yes
checking for gdk_gl_query in -lgtkgl... yes
checking for gnome-config... /opt/gnome/bin/gnome-config
checking if /opt/gnome/bin/gnome-config works... yes
checking for orbit-config... /usr/bin/orbit-config
checking for orbit-idl... /usr/bin/orbit-idl
checking for working ORBit environment... yes
checking for gnorba libraries... yes
checking what warning flags to pass to the C compiler... -Wall -Wunused
checking what language compliance flags to pass to the C compiler...
checking for pthread_create in -lpthread... yes
checking for gtk-config... (cached) /usr/bin/gtk-config
checking for GTK - version >= 1.2.0... yes
checking for SmcSaveYourselfDone in -lSM... yes
checking for X11/SM/SMlib.h... yes
checking for XpmFreeXpmImage in -lXpm... yes
checking for GL/gl.h... yes
checking for glNewList in -lGL... yes
checking for GL/glu.h... yes
checking for gluLookAt in -lGLU... yes
checking for GL/glut.h... yes
checking for glutKeyboardUpFunc in -lglut... yes
checking for jpeg_start_decompress in -ljpeg... yes
checking for png_create_info_struct in -lpng... yes
checking for ANSI C header files... yes
checking for byteswap.h... yes
checking whether byte ordering is bigendian... no
checking whether we can create a new star database... no
updating cache ./config.cache
creating ./config.status
creating Makefile
creating src/Makefile
creating src/celutil/Makefile
creating src/celmath/Makefile
creating src/cel3ds/Makefile
creating src/celtxf/Makefile
creating src/celengine/Makefile
creating src/celestia/Makefile
creating data/Makefile
creating extras/Makefile
creating textures/Makefile
creating textures/lores/Makefile
creating textures/medres/Makefile
creating textures/hires/Makefile
creating models/Makefile
creating shaders/Makefile
creating fonts/Makefile
creating src/celestia/res/Makefile
creating macros/Makefile
creating manual/Makefile
creating config.h


********************************************************************
*** Celestia configuration complete. Now do a 'make' followed    ***
*** by 'make install'                                            ***
********************************************************************


3)
I have autoconf-2.52, automake-1.4_p5

4) I am using SuSE 7.3 and a Voodoo 3

PS: Wir k?nnen auch deutsch mit einander sprechen.

Posted: 23.06.2002, 12:53
by t00fri
It is better to use English, since others had or might have a similar problem in the future. They may not be able to understand German...

Judging from your directory structure, I suspected already that you are using SuSE. Fortunately, your setup is identical to mine, except for the graphics card (which drivers are you using, by the way!?).

I compared your output line by line with mine. While your ./configure
run indeed looks perfect, your include path sequence does not agree with mine, which may well be related to your problem:

Your compiler does not run through

/usr/include/orbit-1.0

and looks into /usr/include
instead. This may be too early..

Visiting of the standard header dir /usr/include should happen last.

From your configure output, it looks however that you did not forget to
install 'orbit-devel', containing the above headers that the compiler
did not find. Please control again, whether you installed all *-devel
packages (headers!) of the needed libraries!

From which package are your glx headers in /usr/include/GL?
You find this out by typing in this dir

rpm -qf *.h

Also, is this the first program with openGL hardware support that you are trying to compile yourself on your installation??

Are you sure that your hardware support works? What fps does
'glxgears' quote?

Show me your output from glxinfo...

Honestly, without examining your system in detail, it looks like a
mere question of luck to find out the solution to your problem...

Bye Fridger

Posted: 23.06.2002, 21:29
by Guest
Erst mal vielen Danke f?r deine M?he!


I do not have a dir named:
/usr/include/orbit-1.0
but i have a dir called:
/usr/include/orb


package for glx headers in /usr/include/GL:

Code: Select all

mesa-devel-3.4.2-42
xf86glx-devel-4.1.0-45
glx-devel-010330-85
mesa-devel-3.4.2-42
mesa-devel-3.4.2-42
xf86glx-devel-4.1.0-45
glx-devel-010330-85
xf86glx-devel-4.1.0-45
glx-devel-010330-85
mesaglu-devel-3.4.2-42
xf86glu-devel-4.1.0-45
mesaglu-devel-3.4.2-42
glx-devel-010330-85
mesaglut-devel-3.4.2-42
glx-devel-010330-85
mesa-devel-3.4.2-42
xf86glx-devel-4.1.0-45
glx-devel-010330-85
mesa-devel-3.4.2-42
mesa-devel-3.4.2-42
xf86glx-devel-4.1.0-45
glx-devel-010330-85
xf86glx-devel-4.1.0-45
xf86glx-devel-4.1.0-45
xf86glx-devel-4.1.0-45
xf86glx-devel-4.1.0-45
mesa-devel-3.4.2-42
xf86glx-devel-4.1.0-45
mesa-devel-3.4.2-42
mesa-devel-3.4.2-42
mesa-devel-3.4.2-42


glxgears

Code: Select all

676 frames in 5.0 seconds = 135.200 FPS
641 frames in 5.0 seconds = 128.200 FPS
724 frames in 5.0 seconds = 144.800 FPS
729 frames in 5.0 seconds = 145.800 FPS
729 frames in 5.0 seconds = 145.800 FPS


glxinfo:

Code: Select all

name of display: :0.0
display: :0  screen: 0
direct rendering: No
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
client glx vendor string: SGI
client glx version string: 1.2
client glx extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
GLX extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
OpenGL vendor string: VA Linux Systems, Inc.
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 Mesa 3.4.2
OpenGL extensions:
    GL_ARB_multitexture, GL_EXT_abgr, GL_EXT_blend_color,
    GL_EXT_blend_minmax, GL_EXT_blend_subtract
glu version: 1.3
glu extensions:
    GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess

   visual  x  bf lv rg d st colorbuffer ax dp st accumbuffer  ms  cav
 id dep cl sp sz l  ci b ro  r  g  b  a bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------
0x23 16 tc  0 16  0 r  .  .  5  6  5  0  0  0  0  0  0  0  0  0 0 None
0x24 16 tc  0 16  0 r  .  .  5  6  5  0  0  0  8  0  0  0  0  0 0 Slow
0x25 16 tc  0 16  0 r  .  .  5  6  5  0  0  0  0 16 16 16  0  0 0 Slow
0x26 16 tc  0 16  0 r  .  .  5  6  5  0  0  0  8 16 16 16  0  0 0 Slow
0x27 16 tc  0 16  0 r  .  .  5  6  5  0  0 16  0  0  0  0  0  0 0 None
0x28 16 tc  0 16  0 r  .  .  5  6  5  0  0 16  8  0  0  0  0  0 0 Slow
0x29 16 tc  0 16  0 r  .  .  5  6  5  0  0 16  0 16 16 16  0  0 0 Slow
0x2a 16 tc  0 16  0 r  .  .  5  6  5  0  0 16  8 16 16 16  0  0 0 Slow
0x2b 16 tc  0 16  0 r  y  .  5  6  5  0  0  0  0  0  0  0  0  0 0 None
0x2c 16 tc  0 16  0 r  y  .  5  6  5  0  0  0  8  0  0  0  0  0 0 Slow
0x2d 16 tc  0 16  0 r  y  .  5  6  5  0  0  0  0 16 16 16  0  0 0 Slow
0x2e 16 tc  0 16  0 r  y  .  5  6  5  0  0  0  8 16 16 16  0  0 0 Slow
0x2f 16 tc  0 16  0 r  y  .  5  6  5  0  0 16  0  0  0  0  0  0 0 None
0x30 16 tc  0 16  0 r  y  .  5  6  5  0  0 16  8  0  0  0  0  0 0 Slow
0x31 16 tc  0 16  0 r  y  .  5  6  5  0  0 16  0 16 16 16  0  0 0 Slow
0x32 16 tc  0 16  0 r  y  .  5  6  5  0  0 16  8 16 16 16  0  0 0 Slow
0x33 16 dc  0 16  0 r  .  .  5  6  5  0  0  0  0  0  0  0  0  0 0 None
0x34 16 dc  0 16  0 r  .  .  5  6  5  0  0  0  8  0  0  0  0  0 0 Slow
0x35 16 dc  0 16  0 r  .  .  5  6  5  0  0  0  0 16 16 16  0  0 0 Slow
0x36 16 dc  0 16  0 r  .  .  5  6  5  0  0  0  8 16 16 16  0  0 0 Slow
0x37 16 dc  0 16  0 r  .  .  5  6  5  0  0 16  0  0  0  0  0  0 0 None
0x38 16 dc  0 16  0 r  .  .  5  6  5  0  0 16  8  0  0  0  0  0 0 Slow
0x39 16 dc  0 16  0 r  .  .  5  6  5  0  0 16  0 16 16 16  0  0 0 Slow
0x3a 16 dc  0 16  0 r  .  .  5  6  5  0  0 16  8 16 16 16  0  0 0 Slow
0x3b 16 dc  0 16  0 r  y  .  5  6  5  0  0  0  0  0  0  0  0  0 0 None
0x3c 16 dc  0 16  0 r  y  .  5  6  5  0  0  0  8  0  0  0  0  0 0 Slow
0x3d 16 dc  0 16  0 r  y  .  5  6  5  0  0  0  0 16 16 16  0  0 0 Slow
0x3e 16 dc  0 16  0 r  y  .  5  6  5  0  0  0  8 16 16 16  0  0 0 Slow
0x3f 16 dc  0 16  0 r  y  .  5  6  5  0  0 16  0  0  0  0  0  0 0 None
0x40 16 dc  0 16  0 r  y  .  5  6  5  0  0 16  8  0  0  0  0  0 0 Slow
0x41 16 dc  0 16  0 r  y  .  5  6  5  0  0 16  0 16 16 16  0  0 0 Slow
0x42 16 dc  0 16  0 r  y  .  5  6  5  0  0 16  8 16 16 16  0  0 0 Slow


Posted: 23.06.2002, 22:05
by t00fri
Now this /is/ revealing! You have NO hardware openGL support (direct
rendering = NO) and your installation is quite messed up. First of all, you should correctly configure your system for hardware openGL support of your Vodoo3 card. You find the instructions with SuSE or use SAX2. Presently, you have /Software rendering/ activated using Mesa-3.4.2. The fps rates of glxgears are correspondingly low. I have 2592 fps, for example...

Next, and this is probably the reason for your problem, you installed /both/ the mesa-devel and the xf86glx-devel packages the headers of which are conflicting! This is explicitly said in the package notes and in the SDB at SUSE. Moreover, there are further headers from glx-devel-010330-85. What is this??

You probably did not install orbit-devel either. Simply check the files in the package with

rpm -ql orbit-devel|less

Look for the headers.

Your glxinfo should look somehow like this, of course with NVIDIA etc appropriately replaced.

name of display: :0.0
display: :0 screen: 0
direct rendering: Yes <=======
server glx vendor string: NVIDIA Corporation
server glx version string: 1.2
server glx extensions:
client glx vendor string: NVIDIA Corporation
client glx version string: 1.2
client glx extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_visual_info,
GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_SGI_video_sync,
GLX_SGIX_swap_group, GLX_SGIX_swap_barrier
GLX extensions:
OpenGL vendor string: NVIDIA Corporation <===============
OpenGL renderer string: GeForce2 GTS/AGP/SSE <================
OpenGL version string: 1.2.2


So, you first have to clean-up your Linux installation thoroughly...

Bye Fridger

Posted: 24.06.2002, 08:57
by Guest
Here my new Output form glxinfo:

Code: Select all

name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
client glx vendor string: SGI
client glx version string: 1.2
client glx extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
GLX extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
OpenGL vendor string: VA Linux Systems, Inc.
OpenGL renderer string: Mesa DRI Voodoo3 20010501 x86
OpenGL version string: 1.2 Mesa 3.4.2
OpenGL extensions:
    GL_ARB_multitexture, GL_ARB_transpose_matrix, GL_EXT_abgr,
    GL_EXT_clip_volume_hint, GL_EXT_compiled_vertex_array, GL_EXT_histogram,
    GL_EXT_packed_pixels, GL_EXT_paletted_texture, GL_EXT_polygon_offset,
    GL_EXT_rescale_normal, GL_EXT_stencil_wrap, GL_EXT_texture3D,
    GL_EXT_texture_env_add, GL_EXT_texture_object, GL_EXT_texture_lod_bias,
    GL_EXT_vertex_array, GL_HP_occlusion_test, GL_MESA_window_pos,
    GL_MESA_resize_buffers, GL_NV_texgen_reflection, GL_PGI_misc_hints,
    GL_SGI_color_matrix, GL_SGI_color_table, GL_SGIS_pixel_texture,
    GL_SGIS_texture_edge_clamp, GL_SGIX_pixel_texture
glu version: 1.3
glu extensions:
    GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess

I test it wiht glxgears but i get only 75 fps!

rpm -ql orbit-devel|less :

Code: Select all

/usr/bin/libIDL-config
/usr/bin/orbit-config
/usr/bin/orbit-idl
/usr/include/IIOP
/usr/include/IIOP/IIOP-config.h
/usr/include/IIOP/IIOP-types.h
/usr/include/IIOP/IIOP.h
/usr/include/IIOP/giop-msg-buffer.h
/usr/include/IIOP/iiop-encoders.h
/usr/include/IIOP/iiop-endian.h
/usr/include/ORBitservices
/usr/include/ORBitservices/CosEventChannel.idl
/usr/include/ORBitservices/CosEventComm.idl
/usr/include/ORBitservices/CosNaming.h
/usr/include/ORBitservices/CosNaming.idl
/usr/include/ORBitservices/CosNaming_impl.h
/usr/include/ORBitservices/CosTypedEventChannel.idl
/usr/include/ORBitservices/CosTypedEventComm.idl
/usr/include/ORBitservices/LName.pidl
/usr/include/ORBitutil
/usr/include/ORBitutil/basic_types.h
/usr/include/ORBitutil/compat.h
/usr/include/ORBitutil/orbit-os-config.h
/usr/include/ORBitutil/os-feature-alloca.h
/usr/include/ORBitutil/os-specifics.h
/usr/include/ORBitutil/thread-safety.h
/usr/include/ORBitutil/trace.h
/usr/include/ORBitutil/util.h
/usr/include/libIDL
/usr/include/libIDL/IDL.h
/usr/include/orb
/usr/include/orb/allocator-defs.h
/usr/include/orb/allocators.h
/usr/include/orb/cdr.h
/usr/include/orb/corba_any.h
/usr/include/orb/corba_any_proto.h
/usr/include/orb/corba_any_type.h
/usr/include/orb/corba_basic_sequences_type.h
/usr/include/orb/corba_context.h
/usr/include/orb/corba_env.h
/usr/include/orb/corba_env_type.h
/usr/include/orb/corba_object.h
/usr/include/orb/corba_object_type.h
/usr/include/orb/corba_orb.h
/usr/include/orb/corba_orb_type.h
/usr/include/orb/corba_portableserver.h
/usr/include/orb/corba_portableserver_type.h
/usr/include/orb/corba_sequences.h
/usr/include/orb/corba_sequences_type.h
/usr/include/orb/corba_typecode.h
/usr/include/orb/corba_typecode_type.h
/usr/include/orb/dii.h
/usr/include/orb/dynany.h
/usr/include/orb/env.h
/usr/include/orb/interface_repository.h
/usr/include/orb/iop.h
/usr/include/orb/ir.h
/usr/include/orb/options.h
/usr/include/orb/orb.h
/usr/include/orb/orbit.h
/usr/include/orb/orbit_config.h
/usr/include/orb/orbit_object.h
/usr/include/orb/orbit_object_type.h
/usr/include/orb/orbit_poa.h
/usr/include/orb/orbit_poa_type.h
/usr/include/orb/orbit_typecode.h
/usr/include/orb/orbit_types.h
/usr/include/orb/poa.h
/usr/include/orb/sequences.h
/usr/include/orb/typecode.h
/usr/include/orbit-idl2.h
/usr/lib/libIDL.a
/usr/lib/libIDL.so
/usr/lib/libIDLConf.sh
/usr/lib/libIIOP.a
/usr/lib/libIIOP.so
/usr/lib/libORBit.a
/usr/lib/libORBit.so
/usr/lib/libORBitCosNaming.a
/usr/lib/libORBitCosNaming.so
/usr/lib/libORBitutil.a
/usr/lib/libORBitutil.so
/usr/lib/libname-server.a
/usr/lib/liborbit-c-backend.a
/usr/share/aclocal/ORBit.m4
/usr/share/aclocal/libIDL.m4
/usr/share/info/libIDL.info.gz

Posted: 24.06.2002, 09:11
by Guest
Well, at least you now got direct rendering. I cannot go from here through your whole system to find out where the installation is broken. You must /very/ carefully follow the instructions of the 3d driver installation for your card, since there are several places where conflicting file names and wrong symbolic links may destroy everything!

In general, it cannot be the purpose of this Celestia forum to fix people's messed-up Linux installations (within 2 days I am currently dealing with 3 such cases simultaneously...).

Sorry & good luck

Bye Fridger

Posted: 24.06.2002, 09:16
by t00fri
Again the Box forgot my user name over a telephone call...
----------------------------------


Well, at least you now got direct rendering. I cannot go from here
through your whole system to find out where the installation is
broken. You must /very/ carefully follow the instructions of the 3d
driver installation for your card, since there are several places where conflicting file names and wrong symbolic links may destroy everything!
The important file to inspect is the output log from your X-server.

In general, however, it cannot be the purpose of this Celestia forum to fix
people's messed-up Linux installations (within 2 days I am currently
dealing with 3 such cases simultaneously...).

Sorry & good luck

Bye Fridger

Posted: 24.06.2002, 11:56
by Guest
Thanks for your help

Messed-up Linux installations is a good description.
:D

Posted: 24.06.2002, 18:43
by t00fri
Anonymous wrote:Thanks for your help

Messed-up Linux installations is a good description.
:D


In order to make progress, you have to deinstall first the 3 partly conflicting packages:

mesa-devel
xf86glx-devel
glx-devel

If according to SusE, glx-devel belongs to the driver packs you need for you graphics card, try just to get along with it alone.

Certainly, you cannot install all three at once, since then part of the glx headers are from one package others from another. This is bound to create a "Big Bang";-)

Bye Fridger

You may simply convince yourself that the 3 packages contain partly the same header names as follows:

After downloading the three packs into your home dir, examine their file content with

rpm -pql <package>.rpm

Posted: 27.06.2002, 18:33
by a1
I now have install celestia with an rpm paket
and it runs
but it ist very slow! ( < 1fps )
is that normal?

Posted: 04.07.2002, 10:48
by Axel
Hi,

no hardware accel yet,
Axel

Posted: 04.07.2002, 10:56
by Axel
Hmmm,

I figure you're not the same 'anonymous' from the start of the thread, right?

Then please follow Fridger's suggestions by doing:

If you've got SUSE >7.2 plaese use the 'You' online update util. this will detect any outdated rpms when connected to the internet and try to down them from ftp.suse.com.
(Because of copyright issues no hardware accelerated 3D drivers are included with Suse/linux.)
So 'You' will grasp there's e.g. an old nVidia driver on the system and then download the new from ftp.nvidia.com. Afterwards it'll install and ask for reboot.
The next time Celestia ought to run accelerated.

If you own something else try to down the proper driver from nVidia's website and install it themselve.

Take care and good luck,
Axel