[softwerk-dev] tarball 2.0.1 compile error / binary please??
Status: Beta
Brought to you by:
pbd
|
From: <pl...@gm...> - 2007-08-30 13:03:53
|
Hello folks, (hope this list is still alive)
i've been interested in softwerk for a long time, and finally took the effort to try to get it compiled on my (fresh) Ubuntu 7.04 (aka feisty)system.
i'm using the 2.0.1 tarball, and besides having to install some additional (developer) packages from the official Ubuntu-distro repository (.deb's) i only needed to change the 'gtk > 1.4' references in ./configure and ./configure.ac to 'gtk+ > 1.2' to get the ./configure script to finish without errors.
(The story about the '+' has been dealt with before, and i decided to change '1.4' into '1.2' since the README file mentions only gtk 1.2, and i found out that gtk+ 1.4 not really exists anyway, kind of, since 1.3 was directly followed up by 2.0, or so they say.)
But the problem i run into is the following: when running a 'make', (whether it is the 'big one' in the main 'softwerk' directory or the separate one in the ./libs/pbd directory) i get the following output:
====start 'make'-output============================
Making all in pbd
make[2]: Entering directory `/home/anti/softwerk-2.0.1/libs/pbd'
make all-recursive
make[3]: Entering directory `/home/anti/softwerk-2.0.1/libs/pbd'
Making all in pbd
make[4]: Entering directory `/home/anti/softwerk-2.0.1/libs/pbd/pbd'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/anti/softwerk-2.0.1/libs/pbd/pbd'
make[4]: Entering directory `/home/anti/softwerk-2.0.1/libs/pbd'
if g++ -DHAVE_CONFIG_H -I. -I. -I. -g -D_REENTRANT -Wall -fno-merge-constants -I/home/anti/softwerk-2.0.1/src -I/home/anti/softwerk-2.0.1/libs -I/home/anti/softwerk-2.0.1/libs/sigc++ -I/home/anti/softwerk-2.0.1/libs/sigc++/sigc++/config -I/home/anti/softwerk-2.0.1/libs/pbd -I/home/anti/softwerk-2.0.1/libs/midi++ -I/home/anti/softwerk-2.0.1/libs/gtkmmext -I/home/anti/softwerk-2.0.1/libs/gtkmm/gdk-- -I/home/anti/softwerk-2.0.1/libs/gtkmm/src -I/home/anti/softwerk-2.0.1/libs/gtkmm -I/usr/include/libxml2 -MT pathscanner.o -MD -MP -MF ".deps/pathscanner.Tpo" \
-c -o pathscanner.o `test -f 'pathscanner.cc' || echo './'`pathscanner.cc; \
then mv -f ".deps/pathscanner.Tpo" ".deps/pathscanner.Po"; \
else rm -f ".deps/pathscanner.Tpo"; exit 1; \
fi
pathscanner.cc: In member function 'std::string* PathScanner::find_first(const std::string&, const std::string&, bool, bool)':
pathscanner.cc:171: error: 'vector_delete' was not declared in this scope
pathscanner.cc: In member function 'std::string* PathScanner::find_first(const std::string&, bool (*)(const std::string&, void*), void*, bool, bool)':
pathscanner.cc:198: error: 'vector_delete' was not declared in this scope
make[4]: *** [pathscanner.o] Error 1
make[4]: Leaving directory `/home/anti/softwerk-2.0.1/libs/pbd'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/anti/softwerk-2.0.1/libs/pbd'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/anti/softwerk-2.0.1/libs/pbd'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/anti/softwerk-2.0.1/libs'
make: *** [all-recursive] Error 1
=========end 'make'-ouput======================
i've been trying around a bit with putting: "using namespace std;" and 'include' lines, but no succes, the problem stays the same.
The 'stl_delete.h' file is also included properly in this 'pathscanner.cc' source, so i don't know how this 'not declared'-stuff can pop up. (i have some minor experience with c++-coding, but not with such big multi-file projects like these..)
Can this be an issue of not using the right gtk+ version (i have the (developer)versions 1.2 and 2.0 installed)?? Or does anybody know how to cure this kind of problem in another way?
Besides that i would like to be able to 'roll-my-own' SoftWerk, i'm also really really interested in the binary version. Since i can hardly wait to start using Softwerk on a laptop in combination with my WaveIdea BitstreamPro MIDI controller as a step/loop-sequencer in a live setting. (I've got a long way trying to make something similar myself with PureData, but since somebody already did something very close to what i was creating i thought it would make more sense to not invent the wheel over and over again.)
cheers, hope i can contribute a little to this project in a way.
--peter.
--
GMX FreeMail: 1 GB Postfach, 5 E-Mail-Adressen, 10 Free SMS.
Alle Infos und kostenlose Anmeldung: http://www.gmx.net/de/go/freemail
|