Re: projectm questions
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 [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]
Re: projectm questions
[EMAIL PROTECTED] wrote: Linking CXX shared library libprojectM.so /usr/bin/ld: cannot find -lGLEW *** Error code 1 ... 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? Lose the symlinks, and instead figure out how to add -L/usr/local/lib to the link command line so that the linker looks for libs there as well as in /usr/lib. You might find the FreeBSD porter's handbook helpful. I'll check that out thanks Chris ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]
projectm questions
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 [EMAIL PROTECTED]
Re: projectm questions
Linking CXX shared library libprojectM.so /usr/bin/ld: cannot find -lGLEW *** Error code 1 ... 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? Lose the symlinks, and instead figure out how to add -L/usr/local/lib to the link command line so that the linker looks for libs there as well as in /usr/lib. You might find the FreeBSD porter's handbook helpful. ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to [EMAIL PROTECTED]