Re: Gloobus, a QuickLook for linux
Hey, I've just uploaded a new version 0.021
https://launchpad.net/gloobus/gloobus-0.02/0.02
I've improved some things (Faster pdf and text renders), less memory hungry and some other things...
I've changed the way it loads the textures and I hope it fixes the white shape bug and the slow one...
You can run it from command line to see the debugin lines, and if there are errors you can post them in launchpad.
It only affects the preview function not the gloobus one, so please, don't report bugs about the gloobus one till I upgrade it to the plugin architecture!!
Donate: http://widget.chipin.com/widget/id/0b88c464e8dfbcce
The dependences needed:
Code:
sudo apt-get install libsdl-mixer1.2-dev libsdl1.2-dev libsdl-ttf2.0-dev libsdl-image1.2-dev libmagick++9-dev libmagic-dev libtag1-dev
Thanks!
Re: Gloobus, a QuickLook for linux
Quote:
Originally Posted by
badchoice
The dependences needed:
Code:
sudo apt-get install libsdl-mixer1.2-dev libsdl1.2-dev libsdl-ttf2.0-dev libsdl-image1.2-dev libmagick++9-dev libmagic1
You're the man :D
Thanks :)
Re: Gloobus, a QuickLook for linux
Quote:
Originally Posted by
badchoice
Hmmmm ... sorry, I still can't figure out how to download the source files as one single archive? :confused: .... Or can we use cvs or svn to get to those files? Sorry, I am lost here.
Re: Gloobus, a QuickLook for linux
Self-reply ... reading the small print helps it seems :)
Code:
bzr branch lp:gloobus/gloobus-0.02
Re: Gloobus, a QuickLook for linux
Still slow after new one + all needed things, but atleast at this point it is usable for me :)
edit: Got a lot faster, but uses 90% of my memory (Ive got 2gb ram)
Re: Gloobus, a QuickLook for linux
90% of 2BG of memory????
Are you using gloous or preview? preview just loads one file, and gloobus loads all the folder, and does the coverflow transitions but now it don't use the plugin architecture were I've made all the improvements, its the next step, join gloobus with the plugin and improve it a lot, one of this improvements is to have just 10 files on memory.
Re: Gloobus, a QuickLook for linux
Something else ... Can you please post how one is supposed to compile "gloobus"? I get endless amounts of errors when I try to execute "make all" despite having all the needed libraries installed.
Re: Gloobus, a QuickLook for linux
Quote:
Originally Posted by
scorp123
Something else ... Can you please post how one is supposed to compile "gloobus"? I get endless amounts of errors when I try to execute "make all" despite having all the needed libraries installed.
I had some issues with TagLib, it reported me a lot of errors on compiling. Taglib library in Ubuntu has some bugs and it searches for his own headers files in a wrong path...
To solve this you just need to edit the file that give errors (I can't remeber now) is the two firs lines of errors (attachedpicturetag.h or something like this) and at the top of this file, add "../" on the include paths.
I hope it helps!
I will do a better search and post here the solution in a better explanation!
Re: Gloobus, a QuickLook for linux
These are the errors I get:
Code:
:~/tmp/Gloobus/gloobus-0.02/Gloobus-dev > make
g++ -Wall -o gloobus main.cpp engine.cpp timer.cpp load.cpp font.cpp -lSDL -lGL -lGLU -lSDL_image -lMagick++ -lmagic -lSDL_ttf -ltag
In file included from engine.h:12,
from main.cpp:1:
load.h:14:44: error: magic.h: No such file or directory
load.h:18:29: error: taglib/mpegfile.h: No such file or directory
load.h:19:41: error: taglib/attachedpictureframe.h: No such file or directory
load.h:20:29: error: taglib/id3v2tag.h: No such file or directory
In file included from engine.h:12,
from engine.cpp:8:
load.h:14:44: error: magic.h: No such file or directory
load.h:18:29: error: taglib/mpegfile.h: No such file or directory
load.h:19:41: error: taglib/attachedpictureframe.h: No such file or directory
load.h:20:29: error: taglib/id3v2tag.h: No such file or directory
engine.cpp: In function ‘int getdir(std::string, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&)’:
engine.cpp:39: error: ‘magic_t’ was not declared in this scope
engine.cpp:39: error: expected `;' before ‘myt’
engine.cpp:40: error: ‘myt’ was not declared in this scope
engine.cpp:40: error: ‘magic_load’ was not declared in this scope
engine.cpp:46: error: ‘magic_file’ was not declared in this scope
engine.cpp:67: error: ‘magic_close’ was not declared in this scope
In file included from load.cpp:1:
load.h:14:44: error: magic.h: No such file or directory
load.h:18:29: error: taglib/mpegfile.h: No such file or directory
load.h:19:41: error: taglib/attachedpictureframe.h: No such file or directory
load.h:20:29: error: taglib/id3v2tag.h: No such file or directory
load.cpp: In member function ‘std::string Load::getFileType(std::string)’:
load.cpp:29: error: ‘magic_t’ was not declared in this scope
load.cpp:29: error: expected `;' before ‘myt’
load.cpp:30: error: ‘myt’ was not declared in this scope
load.cpp:30: error: ‘magic_load’ was not declared in this scope
load.cpp:31: error: ‘magic_file’ was not declared in this scope
load.cpp:32: error: ‘magic_close’ was not declared in this scope
load.cpp: In member function ‘void Load::loadMP3(Photo*)’:
load.cpp:233: error: ‘TagLib’ has not been declared
load.cpp:233: error: expected `;' before ‘file’
load.cpp:234: error: ‘TagLib’ has not been declared
load.cpp:234: error: ‘tagv2’ was not declared in this scope
load.cpp:234: error: ‘file’ was not declared in this scope
load.cpp:238: error: ‘TagLib’ has not been declared
load.cpp:238: error: expected `;' before ‘tags’
load.cpp:239: error: ‘TagLib’ has not been declared
load.cpp:239: error: expected `;' before ‘pictures’
load.cpp:241: error: ‘pictures’ was not declared in this scope
load.cpp:244: error: ‘TagLib’ has not been declared
load.cpp:244: error: ‘picture’ was not declared in this scope
load.cpp:245: error: expected type-specifier before ‘TagLib’
load.cpp:245: error: expected `>' before ‘TagLib’
load.cpp:245: error: expected `(' before ‘TagLib’
load.cpp:245: error: ‘TagLib’ has not been declared
load.cpp:245: error: expected primary-expression before ‘>’ token
load.cpp:245: error: expected `)' before ‘;’ token
load.cpp:247: error: ‘TagLib’ has not been declared
load.cpp:247: error: expected `;' before ‘pictureData’
load.cpp:249: error: ‘pictureData’ was not declared in this scope
load.cpp: In member function ‘void Load::scaleImage(Photo*, int, int)’:
load.cpp:291: warning: converting to ‘int’ from ‘float’
load.cpp:292: warning: converting to ‘int’ from ‘float’
load.cpp:298: warning: converting to ‘int’ from ‘float’
load.cpp:299: warning: converting to ‘int’ from ‘float’
load.cpp: In member function ‘void Load::getSizeResized(Photo*, int*, int*)’:
load.cpp:326: warning: converting to ‘int’ from ‘float’
load.cpp:327: warning: converting to ‘int’ from ‘float’
load.cpp:333: warning: converting to ‘int’ from ‘float’
load.cpp:334: warning: converting to ‘int’ from ‘float’
load.cpp:342: warning: converting to ‘int’ from ‘float’
load.cpp:343: warning: converting to ‘int’ from ‘float’
load.cpp:350: warning: converting to ‘int’ from ‘float’
load.cpp:351: warning: converting to ‘int’ from ‘float’
make: *** [gloobus] Interrupt
Re: Gloobus, a QuickLook for linux
There are two main errors.
magic.h
and taglib, it like you don't have magic-dev and taglib-dev..
Maybe I posted wrong the packages needed to compile, when I get home I'll make sure that the apt-get install code I give you is Ok.
Anyway, you can use sudo apt-cache search taglib and search fort something like taglib-dev..
and sudo apt-cache search magic and search for something like libmagic-dev