Chris Whitehouse wrote:
Hello
Sorry for the long post, this is my first try at installing from source
and I'm not sure how much info I need to give. I'm trying to get
projectm (http://projectm.sourceforge.net/) working on FreeBSD. First
step is install libprojectm. The INSTALL file said install glew, ftgl
and cmake so I did them from ports. I then ran cmake which ran with no
errors so I ran make. I got:
In file included from /home/chrisw/Desktop/libprojectM-1.01/MoodBar.cpp:22:
/usr/include/malloc.h:3:2: error: #error " has been replaced
by "
*** Error code 1
I replaced #include with #include in MoodBar.cpp
and that allowed make to continue.
Question 1: did I break things?
Next I got
Linking CXX shared library libprojectM.so
/usr/bin/ld: cannot find -lGLEW
*** Error code 1
Stop in /usr/home/chrisw/Desktop/libprojectM-1.01.
After a bit of poking around I found
ln -s /usr/local/lib/libGLEW.a /usr/lib/libGLEW.a
fixed it. I also had to do
ln -s /usr/local/lib/libftgl.a /usr/lib/libftgl.a
ln -s /usr/local/lib/libfreetype.a /usr/lib/libfreetype.a
Well that's alright for a fix but
Question 2: what do I have to do to get that to work automatically?
So the above fixes got libprojectm installed. Next job is install
projectm itself. README says read INSTALL. INSTALL says
Install libprojectM 1.0 and XMMS, then:
cmake . -DCMAKE_BUILD_TYPE=RELEASE
make
make install
You may need to type ccmake . and change the PREFIX if your system
prefers /usr instead of /usr/local.
But there is also a file called README~. This has extensive instructions
which boil down to
./configure
make
make install
Question 3: Which instructions do I use?
However README~ also says I need to firstly install SDL-1.3.0 or later.
Question 4: How do I install this in such a way that it doesn't
interfere with the installed sdl-1.2 but can be found by projectm in
/usr/local?
Chris
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to
"[EMAIL PROTECTED]"
Got replies to Q2, thanks guys, any chance of pointers particularly on
Q4 but also for reassurance on Q1?
Thanks
Chris
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"