Date: Tue, 12 Feb 2008 20:26:51 +0000 From: Chris Whitehouse <cwhiteh@onetel.com> To: freebsd-questions@FreeBSD.org Subject: Re: projectm questions Message-ID: <47B2010B.8060101@onetel.com> In-Reply-To: <47AE46E5.1020205@onetel.com> References: <47AE46E5.1020205@onetel.com>
next in thread | previous in thread | raw e-mail | index | archive | help
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 "<malloc.h> has been replaced > by <stdlib.h>" > *** Error code 1 > > I replaced #include <malloc.h> with #include <stdlib.h> 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 > "freebsd-questions-unsubscribe@freebsd.org" > Got replies to Q2, thanks guys, any chance of pointers particularly on Q4 but also for reassurance on Q1? Thanks Chris
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?47B2010B.8060101>