Hi, I untared the distribution, ./configure ; make and got the following. I'm running Debian GNU/Linux unstable (2 or 3 month old) with gcc-3.3.2.
Cheers, make all-recursive make[1]: Entering directory `/home/local/src/ngl/ngl-0.7.10' Making all in doc make[2]: Entering directory `/home/local/src/ngl/ngl-0.7.10/doc' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/local/src/ngl/ngl-0.7.10/doc' Making all in include make[2]: Entering directory `/home/local/src/ngl/ngl-0.7.10/include' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/local/src/ngl/ngl-0.7.10/include' Making all in src make[2]: Entering directory `/home/local/src/ngl/ngl-0.7.10/src' /bin/sh ../libtool --mode=link ccache g++ -Wall -Wpointer-arith -Wstrict-prototypes -g -pipe -D_DEBUG_ -I../include -I/usr/X11R6/include -I/usr/include/libpng12 -I/usr/include/freetype2 -o libngl.la -rpath /usr/local/lib core/nglApplication_shr.lo core/nglCPUInfo_shr.lo core/nglConsole_shr.lo core/nglContext_shr.lo core/nglError_shr.lo core/nglKernel_shr.lo core/nglKeyboard_shr.lo core/nglLog_shr.lo core/nglStringConv_shr.lo core/nglString_shr.lo core/nglTime_shr.lo core/nglTimer_shr.lo core/nglVideoMode_shr.lo core/nglWindow_shr.lo core/glext/ngl_glext_table.lo core/nglStringConv_iconv.lo core/unix/nglApplication.lo core/unix/nglConsole.lo core/unix/nglContext.lo core/unix/nglEvent.lo core/unix/nglKernel.lo core/unix/nglTimer.lo core/unix/nglVideoMode.lo core/unix/nglWindow.lo file/nglFile_shr.lo file/nglPath_shr.lo file/unix/nglPath.lo file/unix/nglFile.lo font/nglFont1_shr.lo font/nglFont_shr.lo font/nglFontBase_shr.lo font/nglFontCache_shr.lo font/nglFontInstance_shr.lo font/nglFontLayout_shr.lo font/nglFontTexCache_shr.lo font/ngl_default_font.lo image/nglBitmapTools_shr.lo image/nglImageJPEGCodec_shr.lo image/nglImagePNGCodec_shr.lo image/nglImagePPMCodec_shr.lo image/nglImageTGACodec_shr.lo image/nglImage_shr.lo input/nglInputDevice_shr.lo input/nglInputDeviceInstance_shr.lo input/unix/nglInputDevice.lo input/unix/nglInputDeviceLinux.lo math/nglMath_shr.lo module/nglModule_shr.lo module/unix/nglModule.lo stream/nglIFile_shr.lo stream/nglIMemory_shr.lo stream/nglIStream_shr.lo stream/nglOFile_shr.lo stream/nglOMemory_shr.lo stream/nglOStream_shr.lo stream/nglStream_shr.lo util/ngl3DSLoader_shr.lo -lGL -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXext -lGL -lGLU -lXxf86vm -lpng12 -ljpeg -lfreetype -lz rm -fr .libs/libngl.la .libs/libngl.* .libs/libngl.* ccache gcc -shared core/nglApplication_shr.lo core/nglCPUInfo_shr.lo core/nglConsole_shr.lo core/nglContext_shr.lo core/nglError_shr.lo core/nglKernel_shr.lo core/nglKeyboard_shr.lo core/nglLog_shr.lo core/nglStringConv_shr.lo core/nglString_shr.lo core/nglTime_shr.lo core/nglTimer_shr.lo core/nglVideoMode_shr.lo core/nglWindow_shr.lo core/glext/ngl_glext_table.lo core/nglStringConv_iconv.lo core/unix/nglApplication.lo core/unix/nglConsole.lo core/unix/nglContext.lo core/unix/nglEvent.lo core/unix/nglKernel.lo core/unix/nglTimer.lo core/unix/nglVideoMode.lo core/unix/nglWindow.lo file/nglFile_shr.lo file/nglPath_shr.lo file/unix/nglPath.lo file/unix/nglFile.lo font/nglFont1_shr.lo font/nglFont_shr.lo font/nglFontBase_shr.lo font/nglFontCache_shr.lo font/nglFontInstance_shr.lo font/nglFontLayout_shr.lo font/nglFontTexCache_shr.lo font/ngl_default_font.lo image/nglBitmapTools_shr.lo image/nglImageJPEGCodec_shr.lo image/nglImagePNGCodec_shr.lo image/nglImagePPMCodec_shr.lo image/nglImageTGACodec_shr.lo image/nglImage_shr.lo input/nglInputDevice_shr.lo input/nglInputDeviceInstance_shr.lo input/unix/nglInputDevice.lo input/unix/nglInputDeviceLinux.lo math/nglMath_shr.lo module/nglModule_shr.lo module/unix/nglModule.lo stream/nglIFile_shr.lo stream/nglIMemory_shr.lo stream/nglIStream_shr.lo stream/nglOFile_shr.lo stream/nglOMemory_shr.lo stream/nglOStream_shr.lo stream/nglStream_shr.lo util/ngl3DSLoader_shr.lo -L/usr/X11R6/lib -lX11 -lXext -lGL -lGLU -lXxf86vm -lpng12 /usr/lib/libjpeg.so /usr/lib/libfreetype.so -lz -Wl,-soname -Wl,libngl.so.0 -o .libs/libngl.so.0.0.0 font/nglFontTexCache_shr.lo(.text+0x0): In function `nglMatrix<float>::LoadMatrix() const': ../include/nglMatrix.h:619: multiple definition of `nglMatrix<float>::LoadMatrix() const' font/nglFont_shr.lo(.text+0x0):../include/nglMatrix.h:619: first defined here font/nglFontTexCache_shr.lo(.text+0x26): In function `nglMatrix<double>::LoadMatrix() const': ../include/nglMatrix.h:624: multiple definition of `nglMatrix<double>::LoadMatrix() const' font/nglFont_shr.lo(.text+0x26):../include/nglMatrix.h:624: first defined here font/nglFontTexCache_shr.lo(.text+0x4c): In function `__gnu_cxx::__normal_iterator<nglFontTexCache::Glyph**, std::vector<nglFontTexCache::Glyph*, std::allocator<nglFontTexCache::Glyph*> > > std::fill_n<__gnu_cxx::__normal_iterator<nglFontTexCache::Glyph**, std::vector<nglFontTexCache::Glyph*, std::allocator<nglFontTexCache::Glyph*> > >, unsigned, nglFontTexCache::Glyph*>(__gnu_cxx::__normal_iterator<nglFontTexCache::Glyph**, std::vector<nglFontTexCache::Glyph*, std::allocator<nglFontTexCache::Glyph*> > >, unsigned, nglFontTexCache::Glyph* const&)': ../include/nglMatrix.h:629: multiple definition of `nglMatrix<float>::GetMatrix(unsigned)' font/nglFont_shr.lo(.text+0x4c):../include/nglMatrix.h:629: first defined here font/nglFontTexCache_shr.lo(.text+0x7a): In function `nglMatrix<double>::GetMatrix(unsigned)': ../include/nglMatrix.h:634: multiple definition of `nglMatrix<double>::GetMatrix(unsigned)' font/nglFont_shr.lo(.text+0x7a):../include/nglMatrix.h:634: first defined here font/nglFontTexCache_shr.lo(.text+0xa8): In function `nglMatrix<float>::MultMatrix() const': ../include/nglMatrix.h:639: multiple definition of `nglMatrix<float>::MultMatrix() const' font/nglFont_shr.lo(.text+0xa8):../include/nglMatrix.h:639: first defined here font/nglFontTexCache_shr.lo(.text+0xce): In function `nglMatrix<double>::MultMatrix() const': ../include/nglMatrix.h:644: multiple definition of `nglMatrix<double>::MultMatrix() const' font/nglFont_shr.lo(.text+0xce):../include/nglMatrix.h:644: first defined here collect2: ld returned 1 exit status make[2]: *** [libngl.la] Error 1 make[2]: Leaving directory `/home/local/src/ngl/ngl-0.7.10/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/local/src/ngl/ngl-0.7.10' make: *** [all] Error 2
config.log
Description: Binary data
-- Donate to FSF France online : http://rate.affero.net/fsffrance/ Loic Dachary, 12 bd Magenta, 75010 Paris. Tel: 33 1 42 45 07 97 http://www.fsffrance.org/ http://www.dachary.org/loic/gpg.txt