[bt-devel] Building BibleTime on cygwin
Martin Gruner
mg.pub at gmx.net
Tue Apr 26 00:39:03 MST 2005
Krzysztof,
which version of KDE do you have there on Cygwin?
mg
Am Dienstag, 26. April 2005 09:28 schrieb Krzysztof Bialas:
> Hi!
> I've just almost succeeded in getting the bibletime to work on cygwin.
> Almost becouse the resulting executable does not work... Can anyone help
> with that?
>
> The build was not very straightforward but still managable.
> 1) After building sword (SVN version as of today - 2005-04-26) and
> installing it I had to change the unixstr.h and comment out int stricmp
> (const char *s1, const char *s2);
> 2) Bibletime (CVS version as of today - 2005-04-26) was configured
> with --without-arts
> 3) cbtconfig.h include "KActionColletion.h" changed to "KAction.h"
> 4) chtmlreaddisplay.cpp in line 255 removed second parameter to
> invokeBrowser function (on cygwin it has only one parameter)
> 5) As final link bails out searching for -ldl, i've performed linking by
> hand using command (taken from console after switching libtool to not
> use --quiet mode:
> ---
> g++ -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith
> -Wwrite-strings -O2 -fno-exceptions-fno-check-new -fno-common -o
> bibletime.exe
> bibletime_init.o bibletime_slots.o bibletime.o bibletimeapp.o main.o
> bibletime.moc.o -L/opt/kde3/lib -L/opt/qt/3.2/lib -L/usr/X11R6/lib
> -L/usr/local/lib ./frontend/displaywindow/libdisplaywindow.a
> ./frontend/display/libdisplay.a ./frontend/keychooser/libkeychooser.a
> ./frontend/mainindex/libmainindex.a
> ./frontend/searchdialog/libsearchdialog.a ./frontend/libfrontend.a
> ./backend/libbackend.a ./util/libutil.a -L/opt/qt3/lib
> /opt/kde3/lib/libkhtml.dll.a /usr/lib/libjpeg.dll.a
> /opt/kde3/lib/libkjs.dll.a /usr/lib/libpcreposix.dll.a
> /usr/lib/libpcre.dll.a /opt/kde3/lib/libkdeprint.dll.a
> /opt/kde3/lib/libkparts.dll.a /opt/kde3/lib/libkutils.dll.a
> /opt/kde3/lib/libkio.dll.a /opt/kde3/lib/libkdesu.dll.a -lutil
> /opt/kde3/lib/libkdeui.dll.a /opt/kde3/lib/libkdecore.dll.a
> /opt/kde3/lib/libDCOP.dll.a /opt/kde3/lib/libltdl.dll.a
> /opt/kde3/lib/libkdefx.dll.a -lXrender -lqt-mt -lpng -lXext -lcygipc -lSM
> -lICE -lpthread -lX11 /usr/local/lib/libsword.a -L/usr/lib
> /usr/lib/libcurl.dll.a -lssl -lcrypto -lgdi32 -lwinmm -lz -L/opt/kde3/lib
> -L/opt/kde3/lib -L/opt/qt/3.2/lib -L/usr/X11R6/lib
> ---
>
> THE RESULT:
> bibletime.exe
> Then make install and everything went ok.
> Unfortunatelly running bibletime.exe gives me error "Application was not
> initialized properly (0xc0000005)."
> Can anyone help??
>
> Christopher
>
> _______________________________________________
> bt-devel mailing list
> bt-devel at crosswire.org
> http://www.crosswire.org/mailman/listinfo/bt-devel
More information about the bt-devel
mailing list