From: Rick L V. Jr <rvi...@cs...> - 2007-02-15 03:40:08
|
Thanks Bram. I cc'd the clipsmm-users list so there will be an archive copy. I'm the clips packager for Fedora, and when I made the packages I put all the changes I needed, including making clips into an automake/libtool proper package into a patch. I've been meaning to post that when I have time... in the meantime anyone with a non-rpm based distro (or even BSD, Solaris, et. al.) should be able to pull the patch out of the Fedora srpm file if they'd like to apply the same one I'm using, and at the same time get clips dynamic libs. Bram Adams wrote: > Hi, > > I've been busy this morning to get clipsmm working on my > Slackware 10.2 machine. There is no real documentation for > this, so I'd like to share my experiences for other users. > > Here are the main steps I took (some dependencies were > apparently available on my machine): > * download CLIPS, makefile.lib and makefile.gcc from > http://www.ghg.net/clips/download/source/ > * download > http://www.ghg.net/clips/download/other/FunctionContext.zip > and replace the corresponding existing CLIPS source files > * copy both makefiles into the source code directory and > invoke make -f ... with both of them > * as root: > o copy the clips-executable to /usr/local/bin > o copy libclips.a to /usr/local/lib > o mkdir /usr/local/include/clips > o copy all .h-files into /usr/local/include/clips > o create /usr/local/lib/pkgconfig/clips-6.pc with > the following content: > > prefix=/usr/local > exec_prefix=${prefix}/bin > libdir=${exec_prefix}/lib > includedir=${prefix}/include > > Name: clips > Description: CLIPS rule engine > Version: 6.24.0 > Libs: -L${libdir} > Cflags: > > * install cppunit > * ./configure > * add -lclips to the PROJECT_LIBS variable of all > Makefiles (find . -name "Makefile") > * make > * download examples/*/strips.clp and > unit_tests/strips.clp from CVS repository (apparently > missing from the distributed .tar.gz) > * go to unit_tests and issue ./clipsmm_unit_tests > (everything should be OK) > * also, the examples should now work > * make install > > Kind regards, > > Bram Adams > GH-SEL, INTEC, Ghent University (Belgium) > |