PDA

View Full Version : Comical 0.4 Comic Viewer Install


sideways
12th November 2004, 07:28 AM
For those of you who have comic archives (*.cbz, *.cbr) and are used to viewing them in windows with CDisplay this is an alternative for Linux, these instructions have been tested on Fedora Core 3 but should apply to other distributions.

(Note these are just zip or rar archives of images (jpg, gif, png, tiff etc) and the viewer can be used for any such archive of images)


Download comical-0.4.tar.gz from here:
http://jathey.home.comcast.net/comical-0.4.tar.gz
http://sourceforge.net/project/showfiles.php?group_id=98800&package_id=105837 (broken?)

You'll need wxWidgets for GTK+ as well, get wxGTK-2.4.2.tar.gz from here:
http://www.wxwindows.org/dl_gtk.htm

and also these two rpm packages from your Fedora Core 3 discs or the usual dowmload sites
(eg http://download.fedora.redhat.com/pub/fedora/linux/core/3/i386/os/Fedora/)

glib-devel-1.2.10-15.i386.rpm, gtk+-devel-1.2.10-33.i386.rpm

copy all files to /tmp and login as root


su -
cd /tmp
rpm -ihv glib-devel-1.2.10-15.i386.rpm
rpm -ihv gtk+-devel-1.2.10-33.i386.rpm

tar zxvf wxGTK-2.4.2.tar.gz
tar zxvf comical-0.4.tar.gz

cd wxGTK-2.4.2
./configure --with-gtk
make
make install


Now you need to add the line '/usr/local/lib' to /etc/ld.so.conf using your favourite editor.
Then continue:



ldconfig

cd /tmp/comical-0.4

./configure
make
make install

cd /tmp
rm -fr comical-0.4
rm -fr wxGTK-2.4.2


And type 'comical' to bring up the viewer.

To enable rar archive (cbr) viewing you will need to install an unrar rpm which you can get from here http://dag.wieers.com/packages/unrar/

(zip archives (cbz) should be viewable by default, if not install the unzip rpm from the Fedora Core 3 disc)

cutesneakers
4th August 2005, 05:27 PM
Hi all,

can u throw some light on this peculiar error i get
after I try to "make" comical-0.4
I have GTK+,wxWidgets,glib (basically all the required versions are installed)
I installed WxWidgets without the --ldconfig option or whatever it means.

the error :
Making all in src
make[1]: Entering directory `/home/dude/comical-0.4/src'
g++ -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"comical\" -DVERSION=\"0.4\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -I. -I. -Wall -g -fexceptions -I/usr/local/lib/wx/include/gtk2-ansi-release-2.6 -I/usr/local/include/wx-2.6 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_LARGEFILE_SOURCE=1 -DNO_GCC_PRAGMA -Wall -g -fexceptions -Wall -g -fexceptions -I/usr/local/lib/wx/include/gtk2-ansi-release-2.6 -I/usr/local/include/wx-2.6 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_LARGEFILE_SOURCE=1 -DNO_GCC_PRAGMA -c ComicalApp.cpp
ComicalApp.cpp:124: error: invalid static_cast from type `void (MainFrame::*)()' to type `void (wxEvtHandler::*)(wxCommandEvent&)'
ComicalApp.cpp:125: error: invalid static_cast from type `void (MainFrame::*)()' to type `void (wxEvtHandler::*)(wxCommandEvent&)'
ComicalApp.cpp:126: error: invalid static_cast from type `void (MainFrame::*)()' to type `void (wxEvtHandler::*)(wxCommandEvent&)'
ComicalApp.cpp:127: error: invalid static_cast from type `void (MainFrame::*)()' to type `void (wxEvtHandler::*)(wxCommandEvent&)'
ComicalApp.cpp:128: error: invalid static_cast from type `void (MainFrame::*)()' to type `void (wxEvtHandler::*)(wxCommandEvent&)'
ComicalApp.cpp:129: error: invalid static_cast from type `void (MainFrame::*)()' to type `void (wxEvtHandler::*)(wxCommandEvent&)'
ComicalApp.cpp:130: error: invalid static_cast from type `void (MainFrame::*)()' to type `void (wxEvtHandler::*)(wxCommandEvent&)'
ComicalApp.cpp:131: error: invalid static_cast from type `void (MainFrame::*)()' to type `void (wxEvtHandler::*)(wxCommandEvent&)'
ComicalApp.cpp:144: error: invalid static_cast from type `void (MainFrame::*)()' to type `void (wxEvtHandler::*)(wxCommandEvent&)'
ComicalApp.cpp:291: fatal error: opening dependency file .deps/ComicalApp.pp: Permission denied
compilation terminated.
make[1]: *** [ComicalApp.o] Error 1
make[1]: Leaving directory `/home/dude/comical-0.4/src'
make: *** [all-recursive] Error 1

Please tell me where I'm going wrong.
thanks in advance.
Rishi.

sideways
24th August 2005, 01:00 PM
Hmm, this should have worked ok on Fedora Core 3 with the versions of gtk+ ,glib etc indicated.

I haven't tried with Fedora Core 4, or other versions of the various libs, I may upgrade soon and try reinstalling comical on FC4, I'll repost then.

o-ren
25th August 2005, 06:35 PM
as a follow up, i was not able to successfully install comical, my install stopped at ldconfig; command not found. this is quite possibly due to being on FC4 as opposed to FC3. however to those wanting a solution, Qcomic is adequate and installs as an rpm with minimum fuss. however it is a KDE app. Qcomic (http://de.kde-apps.org/content/show.php?content=19509&forummode=2&forumpage=3&forumexplevel=1)

make sure to yum -y install rar to be able to handle .cbr

cutesneakers
27th August 2005, 09:34 AM
as a follow up, i was not able to successfully install comical, my install stopped at ldconfig; command not found. this is quite possibly due to being on FC4 as opposed to FC3. however to those wanting a solution, Qcomic is adequate and installs as an rpm with minimum fuss. however it is a KDE app. Qcomic (http://de.kde-apps.org/content/show.php?content=19509&forummode=2&forumpage=3&forumexplevel=1)

make sure to yum -y install rar to be able to handle .cbr


Heya,
Installed FC4,and got comical thru yum.
(Yum.conf,provided by fedorafaq.org)
Works like a charm.

The only issue is the damned serial mouse.
Wont work in FC4. Can anybody help me ?

Creek Side - Stockholm-Arlanda Airport (ARN) Travel Photos on Instagram - Marina of Koper Travel Photos - Te Whiti Park Instagram Photos - Texas State Fair Photos on Instagram