Can't do it easily unfortunately (cmake doesn't support make uninstall out of the box). The only way if its installed by source is to manually delete everything.
Can't do it easily unfortunately (cmake doesn't support make uninstall out of the box). The only way if its installed by source is to manually delete everything.
Riiiiight
So everything in my ~/projectm directory, and everything in /usr/share/projectM
Anywhere else I should look?
Edit: Nevermind. I did
and searched for projectM, modified less than 1 day ago, and deleted everything that came up.Code:gksudo gnome-search-tool
Last edited by Steve Fisher; May 16th, 2008 at 09:32 PM.
I get the following errors.
I'm using Hardy 64 bit.
Scanning dependencies of target projectM
[ 1%] Building CXX object projectM-engine/CMakeFiles/projectM.dir/projectM.o
[ 2%] Building CXX object projectM-engine/CMakeFiles/projectM.dir/FBO.o
[ 3%] Building CXX object projectM-engine/CMakeFiles/projectM.dir/InitCond.o
[ 4%] Building CXX object projectM-engine/CMakeFiles/projectM.dir/Expr.o
[ 5%] Building CXX object projectM-engine/CMakeFiles/projectM.dir/PCM.o
[ 6%] Building CXX object projectM-engine/CMakeFiles/projectM.dir/Parser.o
[ 7%] Building CXX object projectM-engine/CMakeFiles/projectM.dir/Preset.o
[ 8%] Building CXX object projectM-engine/CMakeFiles/projectM.dir/BeatDetect.o
[ 9%] Building CXX object projectM-engine/CMakeFiles/projectM.dir/PerPixelEqn.o
[ 10%] Building CXX object projectM-engine/CMakeFiles/projectM.dir/Param.o
[ 12%] Building CXX object projectM-engine/CMakeFiles/projectM.dir/CustomWave.o
[ 13%] Building CXX object projectM-engine/CMakeFiles/projectM.dir/CustomShape.o
[ 14%] Building CXX object projectM-engine/CMakeFiles/projectM.dir/Func.o
[ 15%] Building CXX object projectM-engine/CMakeFiles/projectM.dir/Eval.o
[ 16%] Building CXX object projectM-engine/CMakeFiles/projectM.dir/PerFrameEqn.o
[ 17%] Building CXX object projectM-engine/CMakeFiles/projectM.dir/PerPointEqn.o
[ 18%] Building CXX object projectM-engine/CMakeFiles/projectM.dir/fftsg.o
[ 19%] Building CXX object projectM-engine/CMakeFiles/projectM.dir/KeyHandler.o
[ 20%] Building CXX object projectM-engine/CMakeFiles/projectM.dir/timer.o
[ 21%] Building CXX object projectM-engine/CMakeFiles/projectM.dir/wipemalloc.o
[ 23%] Building CXX object projectM-engine/CMakeFiles/projectM.dir/BuiltinFuncs.o
[ 24%] Building CXX object projectM-engine/CMakeFiles/projectM.dir/BuiltinParams.o
[ 25%] Building CXX object projectM-engine/CMakeFiles/projectM.dir/Renderer.o
[ 26%] Building CXX object projectM-engine/CMakeFiles/projectM.dir/PresetLoader.o
[ 27%] Building CXX object projectM-engine/CMakeFiles/projectM.dir/PresetChooser.o
[ 28%] Building CXX object projectM-engine/CMakeFiles/projectM.dir/PresetFrameIO.o
[ 29%] Building CXX object projectM-engine/CMakeFiles/projectM.dir/PresetMerge.o
[ 30%] Building CXX object projectM-engine/CMakeFiles/projectM.dir/ConfigFile.o
[ 31%] Building CXX object projectM-engine/CMakeFiles/projectM.dir/IdlePreset.o
[ 32%] Building CXX object projectM-engine/CMakeFiles/projectM.dir/TextureManager.o
[ 34%] Building CXX object projectM-engine/CMakeFiles/projectM.dir/TimeKeeper.o
[ 35%] Building C object projectM-engine/CMakeFiles/projectM.dir/image_DXT.o
[ 36%] Building C object projectM-engine/CMakeFiles/projectM.dir/image_helper.o
[ 37%] Building C object projectM-engine/CMakeFiles/projectM.dir/SOIL.o
[ 38%] Building C object projectM-engine/CMakeFiles/projectM.dir/stb_image_aug.o
Linking CXX shared library libprojectM.so
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/4.2.3/../../../../lib/libftgl.a(FTFont.o): relocation R_X86_64_32S against `vtable for FTFont' can not be used when making a shared object; recompile with -fPIC
/usr/lib/gcc/x86_64-linux-gnu/4.2.3/../../../../lib/libftgl.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
make[2]: *** [projectM-engine/libprojectM.so.2.00] Error 1
make[1]: *** [projectM-engine/CMakeFiles/projectM.dir/all] Error 2
make: *** [all] Error 2
Last edited by WildeBeest; May 16th, 2008 at 10:19 PM. Reason: more info
Thanks for the info.
Now how do I down grade?
Alright, here is the backtrace:
Also when I ran it in gdb with "r" that gave me an error in a gui window:Code:#0 0xb7fc5410 in __kernel_vsyscall () #1 0xb6f16085 in raise () from /lib/tls/i686/cmov/libc.so.6 #2 0xb6f17a01 in abort () from /lib/tls/i686/cmov/libc.so.6 #3 0xb7ecaaeb in BuiltinFuncs::insert_func (func=0x80fa608) at /home/ellanceo/projectm/projectM-Trunk/src/projectM-engine/BuiltinFuncs.cpp:152 #4 0xb7ecabb5 in BuiltinFuncs::load_builtin_func (name=@0xbffbec0c, func_ptr=0xb7ecda48 <FuncWrappers::int_wrapper(float*)>, num_args=1) at /home/ellanceo/projectm/projectM-Trunk/src/projectM-engine/BuiltinFuncs.cpp:37 #5 0xb7ecac22 in BuiltinFuncs::load_all_builtin_func () at /home/ellanceo/projectm/projectM-Trunk/src/projectM-engine/BuiltinFuncs.cpp:58 #6 0xb7ecc325 in BuiltinFuncs::init_builtin_func_db () at /home/ellanceo/projectm/projectM-Trunk/src/projectM-engine/BuiltinFuncs.cpp:126 #7 0xb7e9b556 in projectM::initPresetTools (this=0x826ebb0) at /home/ellanceo/projectm/projectM-Trunk/src/projectM-engine/projectM.cpp:741 #8 0xb7e9ba86 in projectM::projectM_init (this=0x826ebb0, gx=32, gy=24, fps=35, texsize=1024, width=512, height=512) at /home/ellanceo/projectm/projectM-Trunk/src/projectM-engine/projectM.cpp:454 ---Type <return> to continue, or q <return> to quit--- #9 0xb7e9d648 in projectM::readConfig (this=0x826ebb0, configFile=@0xbffbee9c) at /home/ellanceo/projectm/projectM-Trunk/src/projectM-engine/projectM.cpp:218 #10 0xb7e9ea7c in projectM (this=0x826ebb0, config_file=@0xbffbee9c, flags=1) at /home/ellanceo/projectm/projectM-Trunk/src/projectM-engine/projectM.cpp:126 #11 0xb7f9b55d in QProjectM (this=0x826eba8, config_file=@0x81404ec) at /home/ellanceo/projectm/projectM-Trunk/src/projectM-qt/qprojectm.hpp:23 #12 0xb7f9b9dd in QProjectMWidget::initializeGL (this=0x81404d8) at /home/ellanceo/projectm/projectM-Trunk/src/projectM-qt/qprojectmwidget.hpp:192 #13 0xb76c115f in QGLWidget::glInit () from /usr/lib/libQtOpenGL.so.4 #14 0xb76c1332 in QGLWidget::glDraw () from /usr/lib/libQtOpenGL.so.4 #15 0xb76c081f in QGLWidget::updateGL () from /usr/lib/libQtOpenGL.so.4 #16 0xb76efdb6 in QGLWidget::qt_metacall () from /usr/lib/libQtOpenGL.so.4 #17 0xb7f9b12e in QProjectMWidget::qt_metacall (this=0x81404d8, _c=QMetaObject::InvokeMetaMethod, _id=27, _a=0xbffbf000) at /home/ellanceo/projectm/projectM-Trunk/src/projectM-qt/moc_qprojectmwidget.cxx:79 #18 0xb7645cf4 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #19 0xb76468c2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #20 0xb7664167 in QTimer::timeout () from /usr/lib/libQtCore.so.4 #21 0xb764c88e in QTimer::timerEvent () from /usr/lib/libQtCore.so.4 ---Type <return> to continue, or q <return> to quit--- #22 0xb76448b4 in QObject::event () from /usr/lib/libQtCore.so.4 #23 0xb783c28d in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4 #24 0xb783fce7 in QApplication::notify () from /usr/lib/libQtGui.so.4 #25 0xb7632c1b in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4 #26 0xb7659e89 in ?? () from /usr/lib/libQtCore.so.4 #27 0xbffc08d0 in ?? () #28 0x08173268 in ?? () #29 0xbffbf878 in ?? () #30 0x08091f30 in ?? () #31 0xbffbf890 in ?? () #32 0x08173268 in ?? () #33 0x00000000 in ?? ()
This refers to the playlist file that I backed up so that I didn't have to rate everything over again (I recently did a fresh install because Hardy was dying on me).Code:There was a problem trying to open the playlist "/usr/share/projectM/ProjectMPlaylist.ppl"/ The file may no longer exist or you may not have permission to read the file
ProjectM worked fine before, even with Hardy obviously failing after an unsuccessful update.
Annndd..I just realized I deleted that playlist file. Awesome.
Last edited by El Lance-O; May 17th, 2008 at 09:06 AM.
Hi, hoping someone can help here.
Last night I installed ProjectM from SVN, following the guide at the start of this post.
All worked perfectly and I had a fully functioning ProjectM.
This morning, there were some updates for my system (running Xubuntu 8.04). The following files were updated:
Since the updates, I am getting the following problem whenever I try to launch projectM-pulseaudio:Code:Commit Log for Sun May 18 08:43:28 2008 Upgraded the following packages: gdm (2.20.5-0ubuntu3) to 2.20.6-0ubuntu1 libglib2.0-0 (2.16.3-1) to 2.16.3-1ubuntu1 libglib2.0-data (2.16.3-1) to 2.16.3-1ubuntu1 libglib2.0-dev (2.16.3-1) to 2.16.3-1ubuntu1 libgphoto2-2 (2.4.0-8ubuntu6) to 2.4.0-8ubuntu7 libgphoto2-port0 (2.4.0-8ubuntu6) to 2.4.0-8ubuntu7 libnautilus-extension1 (1:2.22.2-0ubuntu5) to 1:2.22.2-0ubuntu6 libtotem-plparser10 (2.22.2-0ubuntu1) to 2.22.3-0ubuntu2 nautilus (1:2.22.2-0ubuntu5) to 1:2.22.2-0ubuntu6 nautilus-data (1:2.22.2-0ubuntu5) to 1:2.22.2-0ubuntu6
Thinking something had just been broken between the original configuring and installing of ProjectM and the updates, I fully removed ProjectM and re-installed from SVN this morning (zero errors during ccmake, make and make install).Code::~$ projectM-pulseaudio dir:/usr/share/projectM/config.inp reading ~/.projectM/config.inp configFile: ~/.projectM/config.inp MAX SAMPLES:2048 configFile: ~/.projectM/config.inp MAX SAMPLES:2048 Failed to insert builtin function "int" into collection! Bailing... Aborted
Unfortunately, I am still getting the same error.
All help is greatly appreciated, I have been looking for a visualiser for quite some time that doesn't slow my system to a crawl, and after using ProjectM last night, it fit's the bill perfectly!
(I have also posted this on the ProjectM sourceforge forum to try and cover both bases!)
Thanks.
*** UPDATE ***
Ok, I tried fully removing ProjectM, and then downgrading the packages that were previously updated, as these were the only changes that occurred between ProjectM working and failing.
I then re-installed ProjectM, and I'm still getting the same error.....it's rather frustrating as it was working perfectly until these updates, and now it just refuses to work.
Any ideas? I would really like to get this one solved!
Thanks.
*** SOLVED ***
After figuring out how to debug from reading other posts, I found ProjectM was looking for a saved playlist, which no longer existed.
From this, I eventually found that not only does ProjectM create a ~/.projectM folder for your settings, it also creates a ~/.config/ProjectM folder, which happens to store the deafult playlist to look for upon opening.
Since the playlist no longer existed, ProjectM would no longer start.
Deleting my ~/.projectM and ~/.config/ProjectM folders and then restarting solved the issue.
Last edited by denham2010; May 18th, 2008 at 07:49 AM. Reason: SOLVED
Awesome!
That totally just solved my problem! Thanks for doing all the hard work I didn't know how to do.
It's nice having projectM back. And kudos on getting the mouse to disappear with the new release.
Very awesome.
Bookmarks