Comicmaster

Requests go here. If you fill a request, give it a new thread in the appropriate category and then link to it in the request thread.
Message
Author
josepinto
Posts: 41
Joined: Sat 19 Aug 2006, 11:57

Comicmaster

#1 Post by josepinto »


User avatar
battleshooter
Posts: 1378
Joined: Wed 14 May 2008, 05:10
Location: Australia

#2 Post by battleshooter »

Hi Josepinto,

I compiled it, but I don't know what Puppy you use so it may not work. Let me know which Puppy you use and I'll try and compile it right for you.

Battleshooter
[url=http://www.murga-linux.com/puppy/viewtopic.php?t=94580]LMMS 1.0.2[/url], [url=http://www.murga-linux.com/puppy/viewtopic.php?t=94593]Ardour 3.5.389[/url], [url=http://www.murga-linux.com/puppy/viewtopic.php?t=94629]Kdenlive 0.9.8[/url]

ajlec2000
Posts: 51
Joined: Sat 27 Jan 2007, 20:25

#3 Post by ajlec2000 »

Personally, I'd like it for a 4.3.1 hard drive install.

User avatar
battleshooter
Posts: 1378
Joined: Wed 14 May 2008, 05:10
Location: Australia

#4 Post by battleshooter »

Hey, sorry guys, I had no luck getting it to work in 4.3.1 because it couldn't detect sqlite, even though it was installed on the system. I found this comic reader though,

http://www.fantastic.me.uk/comic.html

All it requires is java and you're good to go.

Set the run action to

Code: Select all

java -jar
If you want to try the ComicMaster I compiled it's here but it most likely won't work.

Battleshooter
[url=http://www.murga-linux.com/puppy/viewtopic.php?t=94580]LMMS 1.0.2[/url], [url=http://www.murga-linux.com/puppy/viewtopic.php?t=94593]Ardour 3.5.389[/url], [url=http://www.murga-linux.com/puppy/viewtopic.php?t=94629]Kdenlive 0.9.8[/url]

muggins
Posts: 6724
Joined: Fri 20 Jan 2006, 10:44
Location: hobart

#5 Post by muggins »

There's QT3-based qcomicbook.

josepinto
Posts: 41
Joined: Sat 19 Aug 2006, 11:57

Puppy used

#6 Post by josepinto »

battleshooter wrote:Hi Josepinto,

I compiled it, but I don't know what Puppy you use so it may not work. Let me know which Puppy you use and I'll try and compile it right for you.

Battleshooter
Hi battleshooter,

I use Lucid Puppy 5.01. I will try the pet you compiled.

José Pinto

User avatar
jemimah
Posts: 4307
Joined: Wed 26 Aug 2009, 19:56
Location: Tampa, FL
Contact:

#7 Post by jemimah »

Another option is to compile Evince, which will get you a combined PDF, postscript, DjVu, and Comic reader. Fluppy has it, I think 2.14X has it, but I don't know if anyone's built it for other Puplets. If you use an older version of Evince, it'll compile without the need to update libpoppler.

kumosan
Posts: 14
Joined: Wed 28 Jul 2010, 14:07

#8 Post by kumosan »

Hi, I am the author of ComicMaster. Found this discussion via Google. Would have been easier you contacted me to help you solve installation problems, than talk here. :wink:

I am always willing to help and also open for feature requests.

@battleshooter
When you have sqlite installed, but ComicMaster cannot find/use it, I suspect two possible problems.

1. Wrong version of sqlite (sqlite2?). Most unlikely.
2. You Qt libs are compiled without sqlite support.

I don't know what packaging system Puppy Linux uses. Some other distributions split Qt in several packages with one of them database support.

User avatar
battleshooter
Posts: 1378
Joined: Wed 14 May 2008, 05:10
Location: Australia

#9 Post by battleshooter »

Oh hey man,

Thanks for dropping by. Sorry about not contacting you, it's just that the concept is completely foreign to me. When I try to compiling something and it doesn't work, I usually assume it's my fault, and just leave it. I wasn't saying ComicMaster was a bad program or anything, just that I couldn't make it available for Puppy so offered other solutions.

Thanks for the tips though, I'll take a look and give it another shot. I'll let you know how it goes too if you want.

Battleshooter
[url=http://www.murga-linux.com/puppy/viewtopic.php?t=94580]LMMS 1.0.2[/url], [url=http://www.murga-linux.com/puppy/viewtopic.php?t=94593]Ardour 3.5.389[/url], [url=http://www.murga-linux.com/puppy/viewtopic.php?t=94629]Kdenlive 0.9.8[/url]

kumosan
Posts: 14
Joined: Wed 28 Jul 2010, 14:07

#10 Post by kumosan »

battleshooter wrote:I'll let you know how it goes too if you want.
Please do. Removing a crash bug is easy, fixing a flawed program flow, too. However, installation related problems are very hard for me. I am lacking experience in that area. Too many possible configurations/distributions, too few machines to test. :oops:

Btw. you need the unrar/rar and/or unzip/zip binaries in your PATH.

User avatar
battleshooter
Posts: 1378
Joined: Wed 14 May 2008, 05:10
Location: Australia

#11 Post by battleshooter »

Ok, I'd be glad to give it a go. Hopefully I'll have time this weekend.

Battleshooter
[url=http://www.murga-linux.com/puppy/viewtopic.php?t=94580]LMMS 1.0.2[/url], [url=http://www.murga-linux.com/puppy/viewtopic.php?t=94593]Ardour 3.5.389[/url], [url=http://www.murga-linux.com/puppy/viewtopic.php?t=94629]Kdenlive 0.9.8[/url]

User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

#12 Post by ttuuxxx »

yes 2.14x has evince, I forget if I included the comic plugin, hmmm anyone have a comic link where I can test it?
I came across ghunter which says its a comic viewer, but I can't see it because its sooooo small of a app.
link
http://www.murga-linux.com/puppy/viewto ... 865#437865
ttuuxxx
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)

User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

#13 Post by ttuuxxx »

There's also a shareware ($10 to buy) app, that works out of the box, it only has a nag screen and never runs out of share time.
http://www.radicalbreeze.com/radicalcom ... dex.tar.gz
just extract it and click on /RadicalCodexTar/radicalcodex
its actually very nice app.
ttuuxxx
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)

kumosan
Posts: 14
Joined: Wed 28 Jul 2010, 14:07

#14 Post by kumosan »

battleshooter wrote:Ok, I'd be glad to give it a go. Hopefully I'll have time this weekend.

Battleshooter
If you do, best use this snapshot from sourceforge:

http://comicmaster.git.sourceforge.net/ ... c6f;sf=tgz

Several bugs fixed and the control window opens much faster. I also added a few command options, e.g. ComicMaster -f <cbr/cbz> to open a cbr/cbz file directly. This way cbr/cbz files can be associated with ComicMaster in the midnight commander.

User avatar
battleshooter
Posts: 1378
Joined: Wed 14 May 2008, 05:10
Location: Australia

#15 Post by battleshooter »

Hi Kumosan,

How does link you gave me compile, by qmake in the src directory or cmake . in the main folder?

Battleshooter
[url=http://www.murga-linux.com/puppy/viewtopic.php?t=94580]LMMS 1.0.2[/url], [url=http://www.murga-linux.com/puppy/viewtopic.php?t=94593]Ardour 3.5.389[/url], [url=http://www.murga-linux.com/puppy/viewtopic.php?t=94629]Kdenlive 0.9.8[/url]

muggins
Posts: 6724
Joined: Fri 20 Jan 2006, 10:44
Location: hobart

#16 Post by muggins »

Hello battleshooter,

I just tried compiling it, on p4.3.1, using cmake-2.6.

Code: Select all

cmake -D CMAKE_INSTALL_PREFIX="/usr" ./CMakeLists.txt
Unfortunately it only got to 15%. Mainly I suspect because my qt4-4.3.2 is missing certain features. Which qt4 are you using?

User avatar
battleshooter
Posts: 1378
Joined: Wed 14 May 2008, 05:10
Location: Australia

#17 Post by battleshooter »

That sounds about right Muggins, that's where I got to too. I'm using a qt I compiled myself 4.6.3. It's not with everything, just what was needed for KDE4.

Was the error along these lines?

Code: Select all

[ 15%] Building CXX object CMakeFiles/ComicMaster.dir/src/main.cpp.o
In file included from /root/comicmaster/src/./KeyboardManager/../PluginCode/ComicDatabase/DatabaseCode/PageFrame.h:26,
                 from /root/comicmaster/src/./KeyboardManager/PageHandler.h:26,
                 from /root/comicmaster/src/main.cpp:24:
/root/comicmaster/src/./KeyboardManager/../PluginCode/ComicDatabase/DatabaseCode/../../../PageManager/PageListManagerSingleton.h:28:7: error: no newline at end of file
make[2]: *** [CMakeFiles/ComicMaster.dir/src/main.cpp.o] Error 1
make[1]: *** [CMakeFiles/ComicMaster.dir/all] Error 2
make: *** [all] Error 2
According to some sites all that's needed is:
Open the file in an editor, go to the last line of the file, and hit enter to add a blank line to the end of the file.
But I couldn't find the file in question to edit.

Anyway I asked Kumosan that because last time I compiled it in Quirky with a different source tar it didn't have these problems.


Using the readme instructions found in src, "qmake ComicMasterGlobal.pro" generates:

Code: Select all

In file included from ./KeyboardManager/../PluginCode/ComicDatabase/DatabaseCode/PageFrame.h:26,
                 from ./KeyboardManager/PageHandler.h:26,
                 from main.cpp:24:
./KeyboardManager/../PluginCode/ComicDatabase/DatabaseCode/../../../PageManager/PageListManagerSingleton.h:28:7: error: no newline at end of file
main.cpp:27:35: error: src/ComicMasterConfig.h: No such file or directory
main.cpp: In function 'int main(int, char**)':
main.cpp:72: error: 'ComicMaster_Version' was not declared in this scope
make[1]: *** [.obj/main.o] Error 1
make[1]: Leaving directory `/root/comicmaster/src'
make: *** [sub-ComicMaster-pro-make_default] Error 2
If I know which one is the correct way to compile I reckon I might be able to figure it out, maybe.

Battleshooter
[url=http://www.murga-linux.com/puppy/viewtopic.php?t=94580]LMMS 1.0.2[/url], [url=http://www.murga-linux.com/puppy/viewtopic.php?t=94593]Ardour 3.5.389[/url], [url=http://www.murga-linux.com/puppy/viewtopic.php?t=94629]Kdenlive 0.9.8[/url]

muggins
Posts: 6724
Joined: Fri 20 Jan 2006, 10:44
Location: hobart

#18 Post by muggins »

No, the newline errors are a minor problem. I'll need to try again with a newer QT4 to resolve errors like:

Code: Select all

In file included from /home/comicmaster/src/./KeyboardManager/../PluginCode/ComicDatabase/DatabaseCode/PageFrame.h:24,
                 from /home/comicmaster/src/./KeyboardManager/PageHandler.h:26,
                 from /home/comicmaster/src/main.cpp:24:
/home/comicmaster/src/./KeyboardManager/../PluginCode/ComicDatabase/DatabaseCode/./DatabaseManager/DATABASEDEFINITIONS.h:28:26: error: QSharedPointer: No such file or directory
In file included from /home/comicmaster/src/./KeyboardManager/../PluginCode/ComicDatabase/DatabaseCode/PageFrame.h:26,
                 from /home/comicmaster/src/./KeyboardManager/PageHandler.h:26,
                 from /home/comicmaster/src/main.cpp:24:
/home/comicmaster/src/./KeyboardManager/../PluginCode/ComicDatabase/DatabaseCode/../../../PageManager/PageListManagerSingleton.h:28:7: error: no newline at end of file
In file included from /home/comicmaster/src/main.cpp:22:
/home/comicmaster/src/ComicMaster.h:177: error: 'GestureType' in namespace 'Qt' does not name a type



muggins
Posts: 6724
Joined: Fri 20 Jan 2006, 10:44
Location: hobart

#19 Post by muggins »

You were right...qute a few files missing newlines. This time I used Qt4-4.6.2 ,from Slax, and cmake made it to 60%...before a whole bunch of linkage errors showed up! Might have another look in a day or so.

kumosan
Posts: 14
Joined: Wed 28 Jul 2010, 14:07

#20 Post by kumosan »

battleshooter wrote:Hi Kumosan,

How does link you gave me compile, by qmake in the src directory or cmake . in the main folder?

Battleshooter
Hello Battleshooter,
the version I gave you is totally useless. I found the database problem. It had nothing to do with Qt or sqlite at all. Version 0066 was the first version where I switched from qmake to cmake.... and botched it. A mistake in CMakeLists.txt prevented ComicMaster to create its sqlite-config files. Never noticed that on my machine since those files were still present from earlier versions.

I just uploaded version 0067 to sourceforge where I fixed this bug.

Please use the cmake in the main folder.
cmake .
make
make install

Post Reply