[Gambas-user] cannot install gambas on opensuse 10.2

Steven Lobbezoo steven at ...1652...
Thu Jun 28 16:00:51 CEST 2007


Hi,

I'm trying to install gambas on an opensuse 10.2 box.
I allready did the same on several other boxes, no problem, but this time ;-(
I've downloaded the latest trunk, did ./reconf-all
and ./configure.
No errors, all is well; the disabled components are ok.
Then the make fails.
Can anybody tell me what i'm doing wrong (surely there must be some lib 
missing - as allways).
The output of the make is below.

Thanks
Steven

************************************************************

THESE COMPONENTS ARE DISABLED:

- gb.corba
- gb.db.firebird
- gb.db.odbc
- gb.db.postgresql
- gb.db.sqlite2
- gb.qte
- gb.sdl
- gb.sdl.sound

************************************************************

brigitte at ...1724...:~/trunk> make
make  all-recursive
make[1]: entrant dans le répertoire « /home/brigitte/trunk »
Making all in main
make[2]: entrant dans le répertoire « /home/brigitte/trunk/main »
make  all-recursive
make[3]: entrant dans le répertoire « /home/brigitte/trunk/main »
Making all in libltdl
make[4]: entrant dans le répertoire « /home/brigitte/trunk/main/libltdl
»
make  all-am
make[5]: entrant dans le répertoire « /home/brigitte/trunk/main/libltdl
»
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.
-I.     -g
 -O2 -c -o ltdl.lo ltdl.c
 gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -c ltdl.c  -fPIC -DPIC
-o .libs/ltdl.o
 gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -c ltdl.c -o ltdl.o >/dev/null
2>&1
/bin/sh ./libtool --tag=CC --mode=link gcc  -g -O2   -o libltdlc.la
ltdl.lo -l
dl
rm -fr  .libs/libltdlc.a .libs/libltdlc.la
ar cru .libs/libltdlc.a .libs/ltdl.o
ranlib .libs/libltdlc.a
creating libltdlc.la
(cd .libs && rm -f libltdlc.la && ln -s ../libltdlc.la libltdlc.la)
make[5]: quittant le répertoire « /home/brigitte/trunk/main/libltdl »
make[4]: quittant le répertoire « /home/brigitte/trunk/main/libltdl »
Making all in gbx
make[4]: entrant dans le répertoire « /home/brigitte/trunk/main/gbx »
make[4]: Rien à faire pour « all ».
make[4]: quittant le répertoire « /home/brigitte/trunk/main/gbx »
Making all in gbc
make[4]: entrant dans le répertoire « /home/brigitte/trunk/main/gbc »
make[4]: Rien à faire pour « all ».
make[4]: quittant le répertoire « /home/brigitte/trunk/main/gbc »
Making all in lib
make[4]: entrant dans le répertoire « /home/brigitte/trunk/main/lib »
Making all in debug
make[5]: entrant dans le répertoire
« /home/brigitte/trunk/main/lib/debug »
make[5]: Rien à faire pour « all ».
make[5]: quittant le répertoire « /home/brigitte/trunk/main/lib/debug »
Making all in eval
make[5]: entrant dans le répertoire « /home/brigitte/trunk/main/lib/eval
»
make[5]: Rien à faire pour « all ».
make[5]: quittant le répertoire « /home/brigitte/trunk/main/lib/eval »
Making all in db
make[5]: entrant dans le répertoire « /home/brigitte/trunk/main/lib/db »
make[5]: Rien à faire pour « all ».
make[5]: quittant le répertoire « /home/brigitte/trunk/main/lib/db »
Making all in compress
make[5]: entrant dans le répertoire
« /home/brigitte/trunk/main/lib/compress »
make[5]: Rien à faire pour « all ».
make[5]: quittant le répertoire « /home/brigitte/trunk/main/lib/compress
»
Making all in vb
make[5]: entrant dans le répertoire « /home/brigitte/trunk/main/lib/vb »
make[5]: Rien à faire pour « all ».
make[5]: quittant le répertoire « /home/brigitte/trunk/main/lib/vb »
Making all in option
make[5]: entrant dans le répertoire
« /home/brigitte/trunk/main/lib/option »
make[5]: Rien à faire pour « all ».
make[5]: quittant le répertoire « /home/brigitte/trunk/main/lib/option »
make[5]: entrant dans le répertoire « /home/brigitte/trunk/main/lib »
make[5]: Rien à faire pour « all-am ».
make[5]: quittant le répertoire « /home/brigitte/trunk/main/lib »
make[4]: quittant le répertoire « /home/brigitte/trunk/main/lib »
Making all in share
make[4]: entrant dans le répertoire « /home/brigitte/trunk/main/share »
make[4]: Rien à faire pour « all ».
make[4]: quittant le répertoire « /home/brigitte/trunk/main/share »
make[4]: entrant dans le répertoire « /home/brigitte/trunk/main »
make[4]: quittant le répertoire « /home/brigitte/trunk/main »
make[3]: quittant le répertoire « /home/brigitte/trunk/main »
make[2]: quittant le répertoire « /home/brigitte/trunk/main »
Making all in gb.compress.bzlib2
make[2]: entrant dans le répertoire
« /home/brigitte/trunk/gb.compress.bzlib2 »
make  all-recursive
make[3]: entrant dans le répertoire
« /home/brigitte/trunk/gb.compress.bzlib2 »
Making all in src
make[4]: entrant dans le répertoire
« /home/brigitte/trunk/gb.compress.bzlib2/sr
c »
make[4]: Rien à faire pour « all ».
make[4]: quittant le répertoire
« /home/brigitte/trunk/gb.compress.bzlib2/src »
make[4]: entrant dans le répertoire
« /home/brigitte/trunk/gb.compress.bzlib2 »
make[4]: quittant le répertoire
« /home/brigitte/trunk/gb.compress.bzlib2 »
make[3]: quittant le répertoire
« /home/brigitte/trunk/gb.compress.bzlib2 »
make[2]: quittant le répertoire
« /home/brigitte/trunk/gb.compress.bzlib2 »
Making all in gb.compress.zlib
make[2]: entrant dans le répertoire
« /home/brigitte/trunk/gb.compress.zlib »
make  all-recursive
make[3]: entrant dans le répertoire
« /home/brigitte/trunk/gb.compress.zlib »
Making all in src
make[4]: entrant dans le répertoire
« /home/brigitte/trunk/gb.compress.zlib/src
»
make[4]: Rien à faire pour « all ».
make[4]: quittant le répertoire
« /home/brigitte/trunk/gb.compress.zlib/src »
make[4]: entrant dans le répertoire
« /home/brigitte/trunk/gb.compress.zlib »
make[4]: quittant le répertoire « /home/brigitte/trunk/gb.compress.zlib
»
make[3]: quittant le répertoire « /home/brigitte/trunk/gb.compress.zlib
»
make[2]: quittant le répertoire « /home/brigitte/trunk/gb.compress.zlib
»
Making all in gb.db.mysql
make[2]: entrant dans le répertoire « /home/brigitte/trunk/gb.db.mysql »
make  all-recursive
make[3]: entrant dans le répertoire « /home/brigitte/trunk/gb.db.mysql »
Making all in src
make[4]: entrant dans le répertoire
« /home/brigitte/trunk/gb.db.mysql/src »
make[4]: Rien à faire pour « all ».
make[4]: quittant le répertoire « /home/brigitte/trunk/gb.db.mysql/src »
make[4]: entrant dans le répertoire « /home/brigitte/trunk/gb.db.mysql »
make[4]: quittant le répertoire « /home/brigitte/trunk/gb.db.mysql »
make[3]: quittant le répertoire « /home/brigitte/trunk/gb.db.mysql »
make[2]: quittant le répertoire « /home/brigitte/trunk/gb.db.mysql »
Making all in gb.db.odbc
make[2]: entrant dans le répertoire « /home/brigitte/trunk/gb.db.odbc »
make  all-recursive
make[3]: entrant dans le répertoire « /home/brigitte/trunk/gb.db.odbc »
make[4]: entrant dans le répertoire « /home/brigitte/trunk/gb.db.odbc »
make[4]: quittant le répertoire « /home/brigitte/trunk/gb.db.odbc »
make[3]: quittant le répertoire « /home/brigitte/trunk/gb.db.odbc »
make[2]: quittant le répertoire « /home/brigitte/trunk/gb.db.odbc »
Making all in gb.db.postgresql
make[2]: entrant dans le répertoire
« /home/brigitte/trunk/gb.db.postgresql »
make  all-recursive
make[3]: entrant dans le répertoire
« /home/brigitte/trunk/gb.db.postgresql »
make[4]: entrant dans le répertoire
« /home/brigitte/trunk/gb.db.postgresql »
make[4]: quittant le répertoire « /home/brigitte/trunk/gb.db.postgresql
»
make[3]: quittant le répertoire « /home/brigitte/trunk/gb.db.postgresql
»
make[2]: quittant le répertoire « /home/brigitte/trunk/gb.db.postgresql
»
Making all in gb.db.sqlite3
make[2]: entrant dans le répertoire « /home/brigitte/trunk/gb.db.sqlite3
»
make  all-recursive
make[3]: entrant dans le répertoire « /home/brigitte/trunk/gb.db.sqlite3
»
Making all in src
make[4]: entrant dans le répertoire
« /home/brigitte/trunk/gb.db.sqlite3/src »
make[4]: Rien à faire pour « all ».
make[4]: quittant le répertoire « /home/brigitte/trunk/gb.db.sqlite3/src
»
make[4]: entrant dans le répertoire « /home/brigitte/trunk/gb.db.sqlite3
»
make[4]: quittant le répertoire « /home/brigitte/trunk/gb.db.sqlite3 »
make[3]: quittant le répertoire « /home/brigitte/trunk/gb.db.sqlite3 »
make[2]: quittant le répertoire « /home/brigitte/trunk/gb.db.sqlite3 »
Making all in gb.db.sqlite2
make[2]: entrant dans le répertoire « /home/brigitte/trunk/gb.db.sqlite2
»
make  all-recursive
make[3]: entrant dans le répertoire « /home/brigitte/trunk/gb.db.sqlite2
»
make[4]: entrant dans le répertoire « /home/brigitte/trunk/gb.db.sqlite2
»
make[4]: quittant le répertoire « /home/brigitte/trunk/gb.db.sqlite2 »
make[3]: quittant le répertoire « /home/brigitte/trunk/gb.db.sqlite2 »
make[2]: quittant le répertoire « /home/brigitte/trunk/gb.db.sqlite2 »
Making all in gb.db.firebird
make[2]: entrant dans le répertoire
« /home/brigitte/trunk/gb.db.firebird »
make  all-recursive
make[3]: entrant dans le répertoire
« /home/brigitte/trunk/gb.db.firebird »
make[4]: entrant dans le répertoire
« /home/brigitte/trunk/gb.db.firebird »
make[4]: quittant le répertoire « /home/brigitte/trunk/gb.db.firebird »
make[3]: quittant le répertoire « /home/brigitte/trunk/gb.db.firebird »
make[2]: quittant le répertoire « /home/brigitte/trunk/gb.db.firebird »
Making all in gb.gtk
make[2]: entrant dans le répertoire « /home/brigitte/trunk/gb.gtk »
make  all-recursive
make[3]: entrant dans le répertoire « /home/brigitte/trunk/gb.gtk »
Making all in src
make[4]: entrant dans le répertoire « /home/brigitte/trunk/gb.gtk/src »
make[4]: Rien à faire pour « all ».
make[4]: quittant le répertoire « /home/brigitte/trunk/gb.gtk/src »
make[4]: entrant dans le répertoire « /home/brigitte/trunk/gb.gtk »
make[4]: quittant le répertoire « /home/brigitte/trunk/gb.gtk »
make[3]: quittant le répertoire « /home/brigitte/trunk/gb.gtk »
make[2]: quittant le répertoire « /home/brigitte/trunk/gb.gtk »
Making all in gb.net
make[2]: entrant dans le répertoire « /home/brigitte/trunk/gb.net »
make  all-recursive
make[3]: entrant dans le répertoire « /home/brigitte/trunk/gb.net »
Making all in src
make[4]: entrant dans le répertoire « /home/brigitte/trunk/gb.net/src »
make[4]: Rien à faire pour « all ».
make[4]: quittant le répertoire « /home/brigitte/trunk/gb.net/src »
make[4]: entrant dans le répertoire « /home/brigitte/trunk/gb.net »
make[4]: quittant le répertoire « /home/brigitte/trunk/gb.net »
make[3]: quittant le répertoire « /home/brigitte/trunk/gb.net »
make[2]: quittant le répertoire « /home/brigitte/trunk/gb.net »
Making all in gb.net.curl
make[2]: entrant dans le répertoire « /home/brigitte/trunk/gb.net.curl »
make  all-recursive
make[3]: entrant dans le répertoire « /home/brigitte/trunk/gb.net.curl »
Making all in src
make[4]: entrant dans le répertoire
« /home/brigitte/trunk/gb.net.curl/src »
make[4]: Rien à faire pour « all ».
make[4]: quittant le répertoire « /home/brigitte/trunk/gb.net.curl/src »
make[4]: entrant dans le répertoire « /home/brigitte/trunk/gb.net.curl »
make[4]: quittant le répertoire « /home/brigitte/trunk/gb.net.curl »
make[3]: quittant le répertoire « /home/brigitte/trunk/gb.net.curl »
make[2]: quittant le répertoire « /home/brigitte/trunk/gb.net.curl »
Making all in gb.net.smtp
make[2]: entrant dans le répertoire « /home/brigitte/trunk/gb.net.smtp »
make  all-recursive
make[3]: entrant dans le répertoire « /home/brigitte/trunk/gb.net.smtp »
Making all in src
make[4]: entrant dans le répertoire
« /home/brigitte/trunk/gb.net.smtp/src »
make[4]: Rien à faire pour « all ».
make[4]: quittant le répertoire « /home/brigitte/trunk/gb.net.smtp/src »
make[4]: entrant dans le répertoire « /home/brigitte/trunk/gb.net.smtp »
make[4]: quittant le répertoire « /home/brigitte/trunk/gb.net.smtp »
make[3]: quittant le répertoire « /home/brigitte/trunk/gb.net.smtp »
make[2]: quittant le répertoire « /home/brigitte/trunk/gb.net.smtp »
Making all in gb.pcre
make[2]: entrant dans le répertoire « /home/brigitte/trunk/gb.pcre »
make  all-recursive
make[3]: entrant dans le répertoire « /home/brigitte/trunk/gb.pcre »
Making all in src
make[4]: entrant dans le répertoire « /home/brigitte/trunk/gb.pcre/src »
make[4]: Rien à faire pour « all ».
make[4]: quittant le répertoire « /home/brigitte/trunk/gb.pcre/src »
make[4]: entrant dans le répertoire « /home/brigitte/trunk/gb.pcre »
make[4]: quittant le répertoire « /home/brigitte/trunk/gb.pcre »
make[3]: quittant le répertoire « /home/brigitte/trunk/gb.pcre »
make[2]: quittant le répertoire « /home/brigitte/trunk/gb.pcre »
Making all in gb.qt
make[2]: entrant dans le répertoire « /home/brigitte/trunk/gb.qt »
make  all-recursive
make[3]: entrant dans le répertoire « /home/brigitte/trunk/gb.qt »
Making all in src
make[4]: entrant dans le répertoire « /home/brigitte/trunk/gb.qt/src »
Making all in share
make[5]: entrant dans le répertoire
« /home/brigitte/trunk/gb.qt/src/share »
make[5]: Rien à faire pour « all ».
make[5]: quittant le répertoire « /home/brigitte/trunk/gb.qt/src/share »
Making all in ext
make[5]: entrant dans le répertoire « /home/brigitte/trunk/gb.qt/src/ext
»
make[5]: Rien à faire pour « all ».
make[5]: quittant le répertoire « /home/brigitte/trunk/gb.qt/src/ext »
Making all in opengl
make[5]: entrant dans le répertoire
« /home/brigitte/trunk/gb.qt/src/opengl »
make[5]: Rien à faire pour « all ».
make[5]: quittant le répertoire « /home/brigitte/trunk/gb.qt/src/opengl
»
make[5]: entrant dans le répertoire « /home/brigitte/trunk/gb.qt/src »
if /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I.
-I. -I..
-I/usr/lib/qt3/include/ -D_REENTRANT -I../share -I../src/share
-DGB_QT_COMPONE
NT -pipe -Wall -Wno-unused-value -fvisibility=hidden -g -Os  -MT
gb_qt_la-moc_ma
in.lo -MD -MP -MF ".deps/gb_qt_la-moc_main.Tpo" -c -o
gb_qt_la-moc_main.lo `test
 -f 'moc_main.cpp' || echo './'`moc_main.cpp; \
        then mv -f ".deps/gb_qt_la-moc_main.Tpo"
".deps/gb_qt_la-moc_main.Plo";
else rm -f ".deps/gb_qt_la-moc_main.Tpo"; exit 1; fi
 g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib/qt3/include/ -D_REENTRANT
-I../shar
e -I../src/share -DGB_QT_COMPONENT -pipe -Wall -Wno-unused-value
-fvisibility=hi
dden -g -Os -MT gb_qt_la-moc_main.lo -MD -MP
-MF .deps/gb_qt_la-moc_main.Tpo -c
moc_main.cpp  -fPIC -DPIC -o .libs/gb_qt_la-moc_main.o
moc_main.cpp:12:2: error: #error "The header file 'main.h' doesn't
include <QObj
ect>."
moc_main.cpp:39: error: 'const QMetaObject
MyPostCheck::staticMetaObject' is not
 a static member of 'class MyPostCheck'
moc_main.cpp:39: error: variable 'const QMetaObject
MyPostCheck::staticMetaObjec
t' has initializer but incomplete type
moc_main.cpp:44: error: prototype for 'const QMetaObject*
MyPostCheck::metaObjec
t() const' does not match any in class 'MyPostCheck'
main.h:46: error: candidate is: virtual QMetaObject*
MyPostCheck::metaObject() c
onst
moc_main.cpp:44: error: 'const QMetaObject* MyPostCheck::metaObject()
const' can
not be overloaded
main.h:46: error: with 'virtual QMetaObject* MyPostCheck::metaObject()
const'
moc_main.cpp: In member function 'const QMetaObject*
MyPostCheck::metaObject() c
onst':
moc_main.cpp:46: error: cannot convert 'QMetaObject* (*)()' to 'const
QMetaObjec
t*' in return
moc_main.cpp: At global scope:
moc_main.cpp:49: error: no 'void* MyPostCheck::qt_metacast(const char*)'
member
function declared in class 'MyPostCheck'
moc_main.cpp: In member function 'void* MyPostCheck::qt_metacast(const
char*)':
moc_main.cpp:54: error: 'qt_metacast' is not a member of 'QObject'
moc_main.cpp: At global scope:
moc_main.cpp:57: error: 'int MyPostCheck::qt_metacall' is not a static
member of
 'class MyPostCheck'
moc_main.cpp:57: error: incomplete type 'QMetaObject' used in nested
name specif
ier
moc_main.cpp:57: error: expected primary-expression before 'int'
moc_main.cpp:57: error: expected primary-expression before 'void'
moc_main.cpp:57: error: initializer expression list treated as compound
expressi
on
moc_main.cpp:58: error: expected ',' or ';' before '{' token
moc_main.cpp:87: error: 'const QMetaObject
MyApplication::staticMetaObject' is n
ot a static member of 'class MyApplication'
moc_main.cpp:87: error: variable 'const QMetaObject
MyApplication::staticMetaObj
ect' has initializer but incomplete type
moc_main.cpp:92: error: prototype for 'const QMetaObject*
MyApplication::metaObj
ect() const' does not match any in class 'MyApplication'
main.h:59: error: candidate is: virtual QMetaObject*
MyApplication::metaObject()
 const
moc_main.cpp:92: error: 'const QMetaObject* MyApplication::metaObject()
const' c
annot be overloaded
main.h:59: error: with 'virtual QMetaObject* MyApplication::metaObject()
const'
moc_main.cpp: In member function 'const QMetaObject*
MyApplication::metaObject()
 const':
moc_main.cpp:94: error: cannot convert 'QMetaObject* (*)()' to 'const
QMetaObjec
t*' in return
moc_main.cpp: At global scope:
moc_main.cpp:97: error: no 'void* MyApplication::qt_metacast(const
char*)' membe
r function declared in class 'MyApplication'
moc_main.cpp: In member function 'void* MyApplication::qt_metacast(const
char*)'

moc_main.cpp:102: error: 'qt_metacast' is not a member of 'QApplication'
moc_main.cpp: At global scope:
moc_main.cpp:105: error: 'int MyApplication::qt_metacall' is not a
static member                            of 'class MyApplication'
moc_main.cpp:105: error: incomplete type 'QMetaObject' used in nested
name speci                           fier
moc_main.cpp:105: error: expected primary-expression before 'int'
moc_main.cpp:105: error: expected primary-expression before 'void'
moc_main.cpp:105: error: initializer expression list treated as compound
express                           ion
moc_main.cpp:106: error: expected ',' or ';' before '{' token
make[5]: *** [gb_qt_la-moc_main.lo] Erreur 1
make[5]: quittant le répertoire « /home/brigitte/trunk/gb.qt/src »
make[4]: *** [all-recursive] Erreur 1
make[4]: quittant le répertoire « /home/brigitte/trunk/gb.qt/src »
make[3]: *** [all-recursive] Erreur 1
make[3]: quittant le répertoire « /home/brigitte/trunk/gb.qt »
make[2]: *** [all] Erreur 2
make[2]: quittant le répertoire « /home/brigitte/trunk/gb.qt »
make[1]: *** [all-recursive] Erreur 1
make[1]: quittant le répertoire « /home/brigitte/trunk »
make: *** [all] Erreur 2
brigitte at ...1724...:~/trunk>

-------------------------------------------------------




More information about the User mailing list