I managed to compile the RWTH FSA Toolkit on a SuSE 9.1 Linux system, but I did have to make a few changed in the code. I had to add the line #include <cc++/tokenizer.h> in files src/Core/Configuration.cc src/Core/Directory.cc src/Fsa/Storage.cc Then I also had to edit the file "config/os-linux.make" and change the line LDFLAGS += $(shell ccgnu2-config --libs) to LDFLAGS += $(shell ccgnu2-config --stdlibs) as the "--libs" flag did not seem to add enough libraries for the Common C++. In particular, the "-lccext2" flag was missing. The version of the Common C++ library was 1.3.1. -- Teemu Hirsimäki +358 50 3667288
Hi again! On Wednesday 16 February 2005 11:50, Teemu Hirsimäki wrote:
I managed to compile the RWTH FSA Toolkit on a SuSE 9.1 Linux system, but I did have to make a few changed in the code. I had to add the line
#include <cc++/tokenizer.h>
in files
src/Core/Configuration.cc src/Core/Directory.cc src/Fsa/Storage.cc
Then I also had to edit the file "config/os-linux.make" and change the line
LDFLAGS += $(shell ccgnu2-config --libs)
to
LDFLAGS += $(shell ccgnu2-config --stdlibs)
as the "--libs" flag did not seem to add enough libraries for the Common C++. In particular, the "-lccext2" flag was missing. The version of the Common C++ library was 1.3.1.
Unfortunately, the interface of Common C++ changes quite rapidly. We only tested the code against older releases of Common C++ (up to 1.1.x). I hope I can add your changes to the next release by keeping backward compatibility to older versions of Common C++. Stephan
participants (2)
-
Stephan Kanthak
-
Teemu Hirsimäki