Help - Search - Members - Calendar
Full Version: kbilliards
MandrivaUsers.org > General Help > Games
roc19
Has anyone been able to compile kbilliards under MDK 9.0?

I really would like to add this to my growing collection of games but I can't seem to get it compiled and installed.

I think it needs KDE 3.1 and I 've got KDE 3.1rc6. I will get around to compiling 3.1 final one of these days but for right now I figured I should be able to get this game a going.
tyme
post your error messages, someone might be able to find the problem.
bvc
Is kbillard Korean only? I went to the site and well...don't see English anywhere.

Have you looked at foobillard?...and if so, is kbillard better?
http://www.mandrakeusers.org/viewtopic.php...ight=foobillard
roc19
Are you sure you went to the correct site.

Here's the address

http://members.xoom.virgilio.it/samuele_c/...ards/index.html
roc19
Below are some of the last lines of output I get when I try to compile kbilliards

In file included from /usr/include/c++/3.2/backward/iostream.h:31,
from edgeobject.cpp:19:
/usr/include/c++/3.2/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated.
source='ball.cpp' object='ball.o' libtool=no
depfile='.deps/ball.Po' tmpdepfile='.deps/ball.TPo'
depmode=gcc3 /bin/sh ../admin/depcomp
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib/qt3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -O2 -fno-exceptions -fno-check-new -c -o ball.o `test -f ball.cpp || echo './'`ball.cpp
In file included from /usr/include/c++/3.2/backward/iostream.h:31,
from ball.cpp:19:
/usr/include/c++/3.2/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated.
source='kbilliards.cpp' object='kbilliards.o' libtool=no
depfile='.deps/kbilliards.Po' tmpdepfile='.deps/kbilliards.TPo'
depmode=gcc3 /bin/sh ../admin/depcomp
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib/qt3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -O2 -fno-exceptions -fno-check-new -c -o kbilliards.o `test -f kbilliards.cpp || echo './'`kbilliards.cpp
In file included from /usr/include/c++/3.2/backward/iostream.h:31,
from kbilliards.cpp:26:
/usr/include/c++/3.2/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated.
kbilliards.cpp: In member function `void Kbilliards::saveSettings()':
kbilliards.cpp:798: choosing `void KConfigBase::writeEntry(const char*, double, bool, bool, char, int, bool)' over `void KConfigBase::writeEntry(const char*, const QStrList&, char, bool, bool, bool)'
kbilliards.cpp:798: because worst conversion for the former is better than worst conversion for the latter
kbilliards.cpp:798: choosing `void KConfigBase::writeEntry(const char*, double, bool, bool, char, int, bool)' over `void KConfigBase::writeEntry(const QString&, const QStrList&, char, bool, bool, bool)'
kbilliards.cpp:798: because worst conversion for the former is better than worst conversion for the latter
kbilliards.cpp:799: choosing `void KConfigBase::writeEntry(const char*, double, bool, bool, char, int, bool)' over `void KConfigBase::writeEntry(const char*, const QStrList&, char, bool, bool, bool)'
kbilliards.cpp:799: because worst conversion for the former is better than worst conversion for the latter
kbilliards.cpp:799: choosing `void KConfigBase::writeEntry(const char*, double, bool, bool, char, int, bool)' over `void KConfigBase::writeEntry(const QString&, const QStrList&, char, bool, bool, bool)'
kbilliards.cpp:799: because worst conversion for the former is better than worst conversion for the latter
kbilliards.cpp:800: choosing `void KConfigBase::writeEntry(const char*, double, bool, bool, char, int, bool)' over `void KConfigBase::writeEntry(const char*, const QStrList&, char, bool, bool, bool)'
kbilliards.cpp:800: because worst conversion for the former is better than worst conversion for the latter
kbilliards.cpp:800: choosing `void KConfigBase::writeEntry(const char*, double, bool, bool, char, int, bool)' over `void KConfigBase::writeEntry(const QString&, const QStrList&, char, bool, bool, bool)'
kbilliards.cpp:800: because worst conversion for the former is better than worst conversion for the latter
make[3]: *** [kbilliards.o] Error 1
make[3]: Leaving directory `/home/reggie/Downloads/kbilliards-0.4/kbilliards'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/reggie/Downloads/kbilliards-0.4/kbilliards'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/reggie/Downloads/kbilliards-0.4'
make: *** [all] Error 2

I hope this helps.
tyme
looks like when they wrote it they were using an older version of gcc. not sure what to tell you :-/ maybe contact the person/people who wrote it and ask them for a fix? :-/
roc19
I tried downloading the RPMs and the src RPM won't recompile and regular RPM won't install. I've been playing foobillard for now so I'll worry about kbillard later.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.