Newsgroup: it.comp.os.linux.software
Titolo: Potreste testare il mio software per favore ?

Ciao,
ho slackware 9.1 e il mio programma compila e funziona.
Tuttavia mi sono giunte alcune email con problemi di compilazione,
segmentation fault durante l'esecuzione del programma ecc.
Dato che non ho modo di usare altre distro Linux all'infuori
di Slackware, qualche utente di Fedora, Gentoo, Debian
potrebbe compilare e farsi sentire ? Il software č quello
in firma. Grazie.
-- 
Bye,
Colossus
Cpsed, a Linux OpenGL 3D scene editor
http://cpsed.sourceforge.net/

 in firma. Grazie.
3ds.cpp: In member function `void Load3ds::ProcessNextChunk(Load3ds::t3DModel*,Load3ds::tChunk*)':
3ds.cpp:111: warning: missing initializer for member `Load3ds::t3DObject::numOfFaces'
3ds.cpp:111: warning: missing initializer for member `Load3ds::t3DObject::numTexVertex'
3ds.cpp:111: warning: missing initializer for member `Load3ds::t3DObject::materialID'
3ds.cpp:111: warning: missing initializer for member `Load3ds::t3DObject::bHasTexture'
3ds.cpp:111: warning: missing initializer for member `Load3ds::t3DObject::strFile'
3ds.cpp:111: warning: missing initializer for member `Load3ds::t3DObject::strName'
3ds.cpp:111: warning: missing initializer for member `Load3ds::t3DObject::pVerts'
3ds.cpp:111: warning: missing initializer for member `Load3ds::t3DObject::pNormals'
3ds.cpp:111: warning: missing initializer for member `Load3ds::t3DObject::pTexVerts'
3ds.cpp:111: warning: missing initializer for member `Load3ds::t3DObject::pFaces'
3ds.cpp:112: warning: missing initializer for member `Load3ds::tMaterialInfo::strFile'
3ds.cpp:112: warning: missing initializer for member `Load3ds::tMaterialInfo::color'
3ds.cpp:112: warning: missing initializer for member `Load3ds::tMaterialInfo::uTile'
3ds.cpp:112: warning: missing initializer for member `Load3ds::tMaterialInfo::vTile'
3ds.cpp:112: warning: missing initializer for member `Load3ds::tMaterialInfo::uOffset'
3ds.cpp:112: warning: missing initializer for member
`Load3ds::tMaterialInfo::vOffset'  
glwidget.o(.text+0x2133): In function `GLWidget::~GLWidget [in-charge deleting]()':
/usr/include/g++/i586-suse-linux/bits/gthr-default.h:512: undefined reference to `QGLWidget::~QGLWidget [not-in-charge]()'
glwidget.o(.text+0x21b3):/usr/include/g++/i586-suse-linux/bits/gthr-default.h:512: undefined reference to `QGLWidget::~QGLWidget [not-in-charge]()'
glwidget.o(.text+0x2403): In function `GLWidget::~GLWidget [in-charge]()':
/usr/include/g++/i586-suse-linux/bits/gthr-default.h:512: undefined reference to `QGLWidget::~QGLWidget [not-in-charge]()'
glwidget.o(.text+0x2478):/usr/include/g++/i586-suse-linux/bits/gthr-default.h:512: undefined reference to `QGLWidget::~QGLWidget [not-in-charge]()'
glwidget.o(.text+0x26d3): In function `GLWidget::~GLWidget [not-in-charge]()':
/usr/include/g++/i586-suse-linux/bits/gthr-default.h:512: undefined reference to `QGLWidget::~QGLWidget [not-in-charge]()'
glwidget.o(.text+0x2748):/usr/include/g++/i586-suse-linux/bits/gthr-default.h:512: more undefined references to `QGLWidget::~QGLWidget [not-in-charge]()' follow
glwidget.o(.text+0x2900): In function `GLWidget::GLWidget[in-charge](TextureLoader*, GlWindow*, QWidget*, char const*)':
/home/andlogo/Desktop/cpsed/glwidget.cpp:25: undefined reference to `QGLWidget::QGLWidget[not-in-charge](QWidget*, char const*, QGLWidget const*, unsigned)'
glwidget.o(.text+0x297b):/home/andlogo/Desktop/cpsed/glwidget.cpp:28: undefinedreference to `QGLWidget::setMouseTracking(bool)'
glwidget.o(.text+0x2ab2): In function `GLWidget::GLWidget[in-charge](TextureLoader*, GlWindow*, QWidget*, char const*)':
/usr/include/g++/i586-suse-linux/bits/gthr-default.h:512: undefined reference to `QGLWidget::~QGLWidget [not-in-charge]()'
glwidget.o(.text+0x2bc0): In function `GLWidget::GLWidget[not-in-charge](TextureLoader*, GlWindow*, QWidget*, char const*)':
/home/andlogo/Desktop/cpsed/glwidget.cpp:25: undefined reference to `QGLWidget::QGLWidget[not-in-charge](QWidget*, char const*, QGLWidget const*, unsigned)'
glwidget.o(.text+0x2c3b):/home/andlogo/Desktop/cpsed/glwidget.cpp:28: undefinedreference to `QGLWidget::setMouseTracking(bool)'
glwidget.o(.text+0x2d72): In function `GLWidget::GLWidget[not-in-charge](TextureLoader*, GlWindow*, QWidget*, char const*)':
/usr/include/g++/i586-suse-linux/bits/gthr-default.h:512: undefined reference to `QGLWidget::~QGLWidget [not-in-charge]()'
main.o(.text+0x3e): In function `main':
/home/andlogo/Desktop/cpsed/main.cpp:30: undefined reference to `QGLFormat::hasOpenGL()'
moc_glwidget.o(.text+0xa2): In function `GLWidget::qt_property(int, int, QVariant*)':
/home/andlogo/Desktop/cpsed/moc_glwidget.cpp:124: undefined reference to `QGLWidget::qt_property(int, int, QVariant*)'
moc_glwidget.o(.text+0xcb): In function `GLWidget::qt_emit(int, QUObject*)':
/home/andlogo/Desktop/cpsed/moc_glwidget.cpp:118: undefined reference to `QGLWidget::qt_emit(int, QUObject*)'
moc_glwidget.o(.text+0x172): In function `GLWidget::staticMetaObject()':
/home/andlogo/Desktop/cpsed/moc_glwidget.cpp:54: undefined reference to `QGLWidget::staticMetaObject()'
moc_glwidget.o(.text+0x22c): In function `GLWidget::qt_invoke(int, QUObject*)':
/home/andlogo/Desktop/cpsed/moc_glwidget.cpp:111: undefined reference to `QGLWidget::qt_invoke(int, QUObject*)'
moc_glwidget.o(.text+0x124): In function `GLWidget::qt_cast(char const*)':
/home/andlogo/Desktop/cpsed/moc_glwidget.cpp:99: undefined reference to `QGLWidget::qt_cast(char const*)'
moc_glwidget.o(.text+0x14d):/home/andlogo/Desktop/cpsed/moc_glwidget.cpp:99: undefined reference to `QGLWidget::qt_cast(char const*)'
moc_glwidget.o(.gnu.linkonce.r._ZTV8GLWidget+0xac):/home/andlogo/Desktop/cpsed/moc_glwidget.cpp:125: undefined reference to `QGLWidget::setMouseTracking(bool)'
moc_glwidget.o(.gnu.linkonce.r._ZTV8GLWidget+0x108):/usr/lib/qt3/include/qcstring.h:66: undefined reference to `QGLWidget::reparent(QWidget*, unsigned, QPoint const&, bool)'
moc_glwidget.o(.gnu.linkonce.r._ZTV8GLWidget+0x148):/home/andlogo/Desktop/cpsed/moc_glwidget.cpp:99: undefined reference to `QGLWidget::paintEvent(QPaintEvent*)'
moc_glwidget.o(.gnu.linkonce.r._ZTV8GLWidget+0x150):/home/andlogo/Desktop/cpsed/moc_glwidget.cpp:99: undefined reference to `QGLWidget::resizeEvent(QResizeEvent*)'
moc_glwidget.o(.gnu.linkonce.r._ZTV8GLWidget+0x1c0):/home/andlogo/Desktop/cpsed/moc_glwidget.cpp:82: undefined reference to `QGLWidget::makeCurrent()'
moc_glwidget.o(.gnu.linkonce.r._ZTV8GLWidget+0x1c4):/home/andlogo/Desktop/cpsed/moc_glwidget.cpp:82: undefined reference to `QGLWidget::swapBuffers()'
moc_glwidget.o(.gnu.linkonce.r._ZTV8GLWidget+0x1c8):/home/andlogo/Desktop/cpsed/moc_glwidget.cpp:82: undefined reference to `QGLWidget::setFormat(QGLFormat const&)'
moc_glwidget.o(.gnu.linkonce.r._ZTV8GLWidget+0x1cc):/home/andlogo/Desktop/cpsed/moc_glwidget.cpp:82: undefined reference to `QGLWidget::setContext(QGLContext*,QGLContext const*, bool)'
moc_glwidget.o(.gnu.linkonce.r._ZTV8GLWidget+0x1d0):/home/andlogo/Desktop/cpsed/moc_glwidget.cpp:91: undefined reference to `QGLWidget::renderPixmap(int, int, bool)'
moc_glwidget.o(.gnu.linkonce.r._ZTV8GLWidget+0x1d4):/home/andlogo/Desktop/cpsed/moc_glwidget.cpp:91: undefined reference to `QGLWidget::grabFrameBuffer(bool)'
moc_glwidget.o(.gnu.linkonce.r._ZTV8GLWidget+0x1d8):/home/andlogo/Desktop/cpsed/moc_glwidget.cpp:91: undefined reference to `QGLWidget::makeOverlayCurrent()'
moc_glwidget.o(.gnu.linkonce.r._ZTV8GLWidget+0x1dc):/home/andlogo/Desktop/cpsed/moc_glwidget.cpp:91: undefined reference to `QGLWidget::updateGL()'
moc_glwidget.o(.gnu.linkonce.r._ZTV8GLWidget+0x1e0):/home/andlogo/Desktop/cpsed/moc_glwidget.cpp:91: undefined reference to `QGLWidget::updateOverlayGL()'
moc_glwidget.o(.gnu.linkonce.r._ZTV8GLWidget+0x1f0):/home/andlogo/Desktop/cpsed/moc_glwidget.cpp:103: undefined reference to `QGLWidget::initializeOverlayGL()'
moc_glwidget.o(.gnu.linkonce.r._ZTV8GLWidget+0x1f4):/home/andlogo/Desktop/cpsed/moc_glwidget.cpp:103: undefined reference to `QGLWidget::resizeOverlayGL(int, int)'
moc_glwidget.o(.gnu.linkonce.r._ZTV8GLWidget+0x1f8):/home/andlogo/Desktop/cpsed/moc_glwidget.cpp:103: undefined reference to `QGLWidget::paintOverlayGL()'
moc_glwidget.o(.gnu.linkonce.r._ZTV8GLWidget+0x1fc):/home/andlogo/Desktop/cpsed/moc_glwidget.cpp:103: undefined reference to `QGLWidget::glInit()'
moc_glwidget.o(.gnu.linkonce.r._ZTV8GLWidget+0x200):/home/andlogo/Desktop/cpsed/moc_glwidget.cpp:103: undefined reference to `QGLWidget::glDraw()'
moc_glwidget.o(.gnu.linkonce.r._ZTI8GLWidget+0x8):/home/andlogo/Desktop/cpsed/moc_glwidget.cpp:25: undefined reference to `typeinfo for QGLWidget'
collect2: ld returned 1 exit status
make: *** [cpsed] Error 1
qui gli errori (Suse 9.2) kernel 2.6.8-24.5 default                                                                        

 qui gli errori (Suse 9.2) kernel 2.6.8-24.5 default
Grazie mille, che versione di qt, ld e gcc hai ?


> Grazie mille, che versione di qt, ld e gcc hai ?
gcc version 3.3.4 (pre 3.3.5 20040809
GNU ld version 2.15.91.0.2 20040727 (SuSE Linux)
Qt version (3.3.3)
ciao

 ciao
Sono senza parole, non so perchè il linker ti dia tutti quegli errori...


 in firma. Grazie.
Dal tuo sito:
You need QT library 3.3.x
Esagerato :-))
Bastano anche le 3.2.3
-- 
Ciao
Gianluca

 Sono senza parole, non so perchè il linker ti dia tutti quegli errori...
Manca  -L/opt/kde3/lib -lkjsembed
Luca
-- 
<<>><<>><<>><<>><<>><<>><<<>><<>><<>><<
Luca Paredi
Computing technical supporter              
Universita' degli Studi dell'Insubria  
<<>><<>><<>><<>><<>><<>><<<>><<>><<>><<

 Manca  -L/opt/kde3/lib -lkjsembed
Mmm, hai idea di come faccio a inserirlo nel Makefile
visto che questo viene generato da qmake ? Cosa debbo mettere
nel file 
cpsed.pro
 ?


 Bastano anche le 3.2.3
Hai le QT 3.2.3 e Cpsed funziona ? 


 Manca  -L/opt/kde3/lib -lkjsembed
Un momento, cosa c'entra KDE ? Cpsed usa SOLO le QT !


 e' oscuro) come inserirlo nel makefile non lo so proprio spiacente.
Scusa, ma cosa c'entra KDE se Cpsed usa solo le QT ?


 nel file 
cpsed.pro
 ?
I simpobli che cerca il linker stanno in quella libreria ( il perche' mi e'
oscuro) come inserirlo nel makefile non lo so proprio spiacente.
Luca


 Hai le QT 3.2.3 e Cpsed funziona ? 
Si.
-- 
Ciao
Gianluca