Loic Dachary wrote:
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,
[snip]
../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)':
Hello,
I think it was fixed a long time ago, template specializations need
the to be explicitely inlined to prevent linker nightmares
(http://savannah.nongnu.org/cgi-bin/viewcvs/ngl/ngl/include/nglMatrix.h.diff?r1=1.11&r2=1.12).
The 0.7.10 distribution is old, the CVS is way ahead. We did not
(yet) found a good set of compelling reasons to push another release,
but there definitively will be one before xmas :).