I don't know anything about libassimp (was pulled as a dependency of something else that is also not mine). But I did find an upstream patch to address it, and pushed it into fink. "It now builds for me on 10.7 and 10.8, where it did not before" is the only way I know to test.
dan On Sat, 17 May 2014 14:05:31 +0200, Sjors Gielen <sj...@sjorsgielen.nl> wrote: Hi Dan, > > This is a typical error that comes up when GCC is replaced with Clang. > The standard says the "template" keyword should be used in some places; > Clang listens to this and GCC doesn't care. > > There are three possible fixes: bump to an upstream version where this > is fixed (if there is one), patch the code to add "template" exactly > where the error wants it to be, or force compilation with GCC instead of > Clang. > > I don't use Assimp myself anymore, so while I can check if the code > compiles I can't check if it works. Do you want to pick this up? > > Sjors > > Daniel Macks schreef op 08-05-14 02:30: > > OS X 10.7 > > Xcode.app: 4.6.1 > > Xcode command-line tools: 4.6.0.0.1.1362189000 > > > The CompileScript specifies 'make -j4' (why override user system > prefs?), so I knocked it down to -j1 there. > > [ 82%] Building CXX > object code/CMakeFiles/assimp.dir/IFCLoader.cpp.o > > In file included from > /sw/build.build/libassimp-3.0.1270-1/assimp--3.0.1270-source-only/code/IFCLoader.cpp:53: > > In file included from > /sw/build.build/libassimp-3.0.1270-1/assimp--3.0.1270-source-only/code/STEPFileReader.h:44: > > > /sw/build.build/libassimp-3.0.1270-1/assimp--3.0.1270-source-only/code/STEPFile.h:198:64: > error: use 'template' keyword to treat 'To' as a dependent template > name > > return > Couple(db).MustGetObject(To())->To(); > > > ^ > > > template > > /sw/build.build/libassimp-3.0.1270-1/assimp--3.0.1270-source-only/code/STEPFile.h:204:47: > error: use 'template' keyword to treat 'ToPtr' as a dependent template > name > > return > e?Couple(db).MustGetObject(*e)->ToPtr():(const T*)0; > > ^ > > > template > 2 errors generated. > make[2]: *** > [code/CMakeFiles/assimp.dir/IFCLoader.cpp.o] Error 1 > > [ 82%] Building CXX object code/CMakeFiles/assimp.dir/IFCLoader.cpp.o > > In file included from > /sw/build.build/libassimp-3.0.1270-1/assimp--3.0.1270-source-only/code/IFCLoader.cpp:53: > > In file included from > /sw/build.build/libassimp-3.0.1270-1/assimp--3.0.1270-source-only/code/STEPFileReader.h:44: > > > /sw/build.build/libassimp-3.0.1270-1/assimp--3.0.1270-source-only/code/STEPFile.h:198:64: > error: use 'template' keyword to treat 'To' as a dependent template > name > > return > Couple(db).MustGetObject(To())->To(); > > > ^ > > > template > > /sw/build.build/libassimp-3.0.1270-1/assimp--3.0.1270-source-only/code/STEPFile.h:204:47: > error: use 'template' keyword to treat 'ToPtr' as a dependent template > name > > return > e?Couple(db).MustGetObject(*e)->ToPtr():(const T*)0; > > ^ > > > template > 2 errors generated. > make[2]: *** > [code/CMakeFiles/assimp.dir/IFCLoader.cpp.o] Error 1 > > > dan > > > -- > > Daniel Macks > > dma...@netspace.org > > ------------------------- > > ------------------------------------------------------------------------------ > "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE > Instantly run your Selenium tests across 300+ browser/OS combos. > Get unparalleled scalability from the best Selenium testing platform > available > Simple to use. Nothing to install. Get started now for free." > http://p.sf.net/sfu/SauceLabs ------------------------- > > _______________________________________________ > Fink-users mailing list > Fink-users@lists.sourceforge.net > List archive: > http://news.gmane.org/gmane.os.macosx.fink.user > Subscription management: > https://lists.sourceforge.net/lists/listinfo/fink-users > -- Daniel Macks dma...@netspace.org ------------------------------------------------------------------------------ "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE Instantly run your Selenium tests across 300+ browser/OS combos. Get unparalleled scalability from the best Selenium testing platform available Simple to use. Nothing to install. Get started now for free." http://p.sf.net/sfu/SauceLabs _______________________________________________ Fink-users mailing list Fink-users@lists.sourceforge.net List archive: http://news.gmane.org/gmane.os.macosx.fink.user Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-users