Anzeige:
Ergebnis 1 bis 5 von 5

Thema: Problem beim Compilieren von qt3-helloWorld

  1. #1
    Registrierter Benutzer
    Registriert seit
    Apr 2003
    Beiträge
    6

    Problem beim Compilieren von qt3-helloWorld

    wenn ich das helloWorld-Beispiel aus dem qt-Tutorial compiliere, erscheint vollgende Fehlernachricht:

    g++ -o qtutorial main.o -Wl,-rpath,/usr/lib/qt3/lib -L/usr/lib/qt3/lib -L/usr/X11R6/lib -lqt -lXext -lX11 -lm
    /usr/lib/qt3/lib/libqt.a(qapplication_x11.o): In function `qt_init_internal(int*, char**, _XDisplay*, unsigned long, unsigned long)':
    qapplication_x11.o(.text+0x4cd1): undefined reference to `glXGetConfig'
    qapplication_x11.o(.text+0x516b): undefined reference to `XRenderQueryExtension'
    qapplication_x11.o(.text+0x5395): undefined reference to `XListInputDevices'
    qapplication_x11.o(.text+0x5583): undefined reference to `XFreeDeviceList'
    qapplication_x11.o(.text+0x5874): undefined reference to `XOpenDevice'
    qapplication_x11.o(.text+0x58a4): undefined reference to `XOpenDevice'
    qapplication_x11.o(.text+0x5dad): undefined reference to `XRenderFindVisualFormat'
    qapplication_x11.o(.text+0x5f8d): undefined reference to `glXGetConfig'
    /usr/lib/qt3/lib/libqt.a(qapplication_x11.o): In function `qt_cleanup()':
    qapplication_x11.o(.text+0x729d): undefined reference to `XCloseDevice'
    qapplication_x11.o(.text+0x72b3): undefined reference to `XCloseDevice'
    /usr/lib/qt3/lib/libqt.a(qapplication_x11.o): In function `QETWidget::translateXinputEvent(_XEvent const*)':
    qapplication_x11.o(.text+0xc91a): undefined reference to `XQueryDeviceState'
    qapplication_x11.o(.text+0xca02): undefined reference to `XFreeDeviceState'
    /usr/lib/qt3/lib/libqt.a(qapplication_x11.o): In function `sm_setProperty(char const*, char const*, int, SmPropValue*)':
    qapplication_x11.o(.text+0xf270): undefined reference to `SmcSetProperties'
    qapplication_x11.o(.text+0xf293): undefined reference to `SmcDeleteProperties'
    /usr/lib/qt3/lib/libqt.a(qapplication_x11.o): In function `sm_performSaveYourself(QSessionManager*)':
    qapplication_x11.o(.text+0xf781): undefined reference to `SmcInteractDone'
    qapplication_x11.o(.text+0xf8d9): undefined reference to `SmcSaveYourselfDone'
    qapplication_x11.o(.text+0xf9c8): undefined reference to `SmcRequestSaveYourselfPhase2'
    /usr/lib/qt3/lib/libqt.a(qapplication_x11.o): In function `QSmSocketReceiver::socketActivated(int)':
    qapplication_x11.o(.text+0xfbef): undefined reference to `SmcGetIceConnection'
    qapplication_x11.o(.text+0xfc07): undefined reference to `IceProcessMessages'
    /usr/lib/qt3/lib/libqt.a(qapplication_x11.o): In function `QSessionManager::QSessionManager[not-in-charge](QApplication*, QString&)':
    qapplication_x11.o(.text+0x1003f): undefined reference to `SmcOpenConnection'
    qapplication_x11.o(.text+0x10147): undefined reference to `SmcGetIceConnection'
    qapplication_x11.o(.text+0x1014f): undefined reference to `IceConnectionNumber'
    /usr/lib/qt3/lib/libqt.a(qapplication_x11.o): In function `QSessionManager::QSessionManager[in-charge](QApplication*, QString&)':
    qapplication_x11.o(.text+0x1034f): undefined reference to `SmcOpenConnection'
    qapplication_x11.o(.text+0x10457): undefined reference to `SmcGetIceConnection'
    qapplication_x11.o(.text+0x1045f): undefined reference to `IceConnectionNumber'
    /usr/lib/qt3/lib/libqt.a(qapplication_x11.o): In function `QSessionManager::~QSessionManager [not-in-charge]()':
    qapplication_x11.o(.text+0x105a4): undefined reference to `SmcCloseConnection'
    /usr/lib/qt3/lib/libqt.a(qapplication_x11.o): In function `QSessionManager::~QSessionManager [in-charge]()':
    qapplication_x11.o(.text+0x10664): undefined reference to `SmcCloseConnection'
    /usr/lib/qt3/lib/libqt.a(qapplication_x11.o): In function `QSessionManager::~QSessionManager [in-charge deleting]()':
    qapplication_x11.o(.text+0x10734): undefined reference to `SmcCloseConnection'
    /usr/lib/qt3/lib/libqt.a(qapplication_x11.o): In function `QSessionManager::allowsInteraction()':
    qapplication_x11.o(.text+0x10807): undefined reference to `SmcInteractRequest'
    /usr/lib/qt3/lib/libqt.a(qapplication_x11.o): In function `QSessionManager::allowsErrorInteraction()':
    qapplication_x11.o(.text+0x108a7): undefined reference to `SmcInteractRequest'
    /usr/lib/qt3/lib/libqt.a(qapplication_x11.o): In function `QSessionManager::release()':
    qapplication_x11.o(.text+0x108e4): undefined reference to `SmcInteractDone'
    /usr/lib/qt3/lib/libqt.a(qdesktopwidget_x11.o): In function `QDesktopWidgetPrivate::QDesktopWidgetPrivate[not-in-charge]()':
    qdesktopwidget_x11.o(.text+0x44): undefined reference to `XineramaQueryExtension'
    qdesktopwidget_x11.o(.text+0x1b1): undefined reference to `XineramaQueryScreens'
    qdesktopwidget_x11.o(.text+0x1d0): undefined reference to `XineramaIsActive'
    /usr/lib/qt3/lib/libqt.a(qdesktopwidget_x11.o): In function `QDesktopWidgetPrivate::QDesktopWidgetPrivate[in-charge]()':
    qdesktopwidget_x11.o(.text+0x234): undefined reference to `XineramaQueryExtension'
    qdesktopwidget_x11.o(.text+0x3a1): undefined reference to `XineramaQueryScreens'
    qdesktopwidget_x11.o(.text+0x3c0): undefined reference to `XineramaIsActive'
    /usr/lib/qt3/lib/libqt.a(qfont_x11.o): In function `QFontStruct::~QFontStruct [not-in-charge]()':
    qfont_x11.o(.text+0xf6): undefined reference to `XftPatternDestroy'
    qfont_x11.o(.text+0x110): undefined reference to `XftFreeTypeClose'
    /usr/lib/qt3/lib/libqt.a(qfont_x11.o): In function `QFontStruct::~QFontStruct [in-charge]()':
    qfont_x11.o(.text+0x176): undefined reference to `XftPatternDestroy'
    qfont_x11.o(.text+0x190): undefined reference to `XftFreeTypeClose'
    /usr/lib/qt3/lib/libqt.a(qfont_x11.o): In function `QFontPrivate::drawText(_XDisplay*, int, unsigned long, unsigned long, _XGC*, QColor const&, Qt::BGMode, QColor const&, int, int, QFontPrivate::TextRun const*, int)':
    qfont_x11.o(.text+0x1ba9): undefined reference to `XRenderCompositeString16'
    qfont_x11.o(.text+0x1c4c): undefined reference to `XRenderFillRectangle'
    qfont_x11.o(.text+0x1cb4): undefined reference to `XRenderChangePicture'
    /usr/lib/qt3/lib/libqt.a(qfont_x11.o): In function `QFontPrivate::inFont(QChar const&)':
    qfont_x11.o(.text+0x206e): undefined reference to `XftFreeTypeGlyphExists'
    /usr/lib/qt3/lib/libqt.a(qfont_x11.o): In function `checkXftFont(_XftPattern*, QString const&, QChar const&)':
    qfont_x11.o(.text+0x20ad): undefined reference to `XftPatternGetString'
    qfont_x11.o(.text+0x218f): undefined reference to `XftFreeTypeOpen'
    qfont_x11.o(.text+0x21b1): undefined reference to `XftFreeTypeGlyphExists'
    qfont_x11.o(.text+0x21c6): undefined reference to `XftFreeTypeClose'
    qfont_x11.o(.text+0x21d2): undefined reference to `XftPatternDestroy'
    qfont_x11.o(.text+0x21de): undefined reference to `XftPatternDestroy'
    /usr/lib/qt3/lib/libqt.a(qfont_x11.o): In function `QFontPrivate::bestXftPattern(QString const&, QString const&) const':
    qfont_x11.o(.text+0x25fe): undefined reference to `XftPatternBuild'
    qfont_x11.o(.text+0x2643): undefined reference to `XftPatternAddBool'
    qfont_x11.o(.text+0x2668): undefined reference to `XftFontMatch'
    qfont_x11.o(.text+0x2673): undefined reference to `XftPatternDestroy'
    qfont_x11.o(.text+0x2727): undefined reference to `XftPatternBuild'
    qfont_x11.o(.text+0x281f): undefined reference to `XftPatternBuild'
    qfont_x11.o(.text+0x2966): undefined reference to `XftPatternBuild'
    /usr/lib/qt3/lib/libqt.a(qfont_x11.o): In function `QFontPrivate::initFontInfo(QFont::Script)':
    qfont_x11.o(.text+0x4722): undefined reference to `XftPatternGetString'
    qfont_x11.o(.text+0x4741): undefined reference to `XftPatternGetInteger'
    qfont_x11.o(.text+0x4760): undefined reference to `XftPatternGetInteger'
    qfont_x11.o(.text+0x477f): undefined reference to `XftPatternGetInteger'
    /usr/lib/qt3/lib/libqt.a(qfont_x11.o): In function `QFontPrivate::loadUnicode(QFont::Script, QChar const&)':
    qfont_x11.o(.text+0x52da): undefined reference to `XftFreeTypeGlyphExists'
    /usr/lib/qt3/lib/libqt.a(qfont_x11.o): In function `QFontPrivate::load(QFont::Script, bool)':
    qfont_x11.o(.text+0x55b9): undefined reference to `XftFreeTypeOpen'
    qfont_x11.o(.text+0x598d): undefined reference to `XftNameParse'
    qfont_x11.o(.text+0x59bd): undefined reference to `XftFontMatch'
    qfont_x11.o(.text+0x5d99): undefined reference to `XftNameUnparse'
    /usr/lib/qt3/lib/libqt.a(qfont_x11.o): In function `QFont::initialize()':
    qfont_x11.o(.text+0x6388): undefined reference to `XftInit'
    qfont_x11.o(.text+0x6395): undefined reference to `XftInitFtLibrary'
    /usr/lib/qt3/lib/libqt.a(qfont_x11.o): In function `getGlyphInfo(QFontStruct*, QString const&, int)':
    qfont_x11.o(.text+0x7b89): undefined reference to `XftGlyphCheck'
    qfont_x11.o(.text+0x7bcb): undefined reference to `XftGlyphLoad'
    /usr/lib/qt3/lib/libqt.a(qfont_x11.o): In function `getGlyphInfo(QFontStruct*, QChar const&)':
    qfont_x11.o(.text+0x7c3b): undefined reference to `XftGlyphCheck'
    qfont_x11.o(.text+0x7c89): undefined reference to `XftGlyphLoad'
    /usr/lib/qt3/lib/libqt.a(qpixmap_x11.o): In function `QPixmap::init(int, int, int, bool, QPixmap::Optimization)':
    qpixmap_x11.o(.text+0x4f5): undefined reference to `XRenderFindVisualFormat'
    qpixmap_x11.o(.text+0x528): undefined reference to `XRenderCreatePicture'
    qpixmap_x11.o(.text+0x55c): undefined reference to `XRenderFindFormat'
    /usr/lib/qt3/lib/libqt.a(qpixmap_x11.o): In function `QPixmap::deref()':
    qpixmap_x11.o(.text+0x728): undefined reference to `XRenderFreePicture'
    /usr/lib/qt3/lib/libqt.a(qpixmap_x11.o): In function `QPixmap::QPixmap[not-in-charge](int, int, unsigned char const*, bool)':
    qpixmap_x11.o(.text+0x922): undefined reference to `XRenderFindFormat'
    qpixmap_x11.o(.text+0x955): undefined reference to `XRenderCreatePicture'
    /usr/lib/qt3/lib/libqt.a(qpixmap_x11.o): In function `QPixmap::QPixmap[in-charge](int, int, unsigned char const*, bool)':
    qpixmap_x11.o(.text+0xb32): undefined reference to `XRenderFindFormat'
    qpixmap_x11.o(.text+0xb65): undefined reference to `XRenderCreatePicture'
    /usr/lib/qt3/lib/libqt.a(qpixmap_x11.o): In function `QPixmap::convertFromImage(QImage const&, int)':
    qpixmap_x11.o(.text+0x24f5): undefined reference to `XRenderFreePicture'
    qpixmap_x11.o(.text+0x25f1): undefined reference to `XRenderFindVisualFormat'
    qpixmap_x11.o(.text+0x2632): undefined reference to `XRenderCreatePicture'
    qpixmap_x11.o(.text+0x28ac): undefined reference to `XRenderFindFormat'
    qpixmap_x11.o(.text+0x28ef): undefined reference to `XRenderCreatePicture'
    qpixmap_x11.o(.text+0x2b5a): undefined reference to `XRenderFindFormat'
    qpixmap_x11.o(.text+0x433e): undefined reference to `XRenderFreePicture'
    qpixmap_x11.o(.text+0x44f9): undefined reference to `XRenderFindFormat'
    qpixmap_x11.o(.text+0x4536): undefined reference to `XRenderCreatePicture'
    /usr/lib/qt3/lib/libqt.a(qpixmap_x11.o): In function `QPixmap::xForm(QWMatrix const&) const':
    qpixmap_x11.o(.text+0x52a7): undefined reference to `XRenderFindFormat'
    qpixmap_x11.o(.text+0x52ed): undefined reference to `XRenderCreatePicture'
    /usr/lib/qt3/lib/libqt.a(qpixmap_x11.o): In function `qt_x11_blit_alpha_pixmap(QPixmap*, int, int, QPixmap const*, int, int, int, int)':
    qpixmap_x11.o(.text+0x5eda): undefined reference to `XRenderFindFormat'
    qpixmap_x11.o(.text+0x5f18): undefined reference to `XRenderCreatePicture'
    /usr/lib/qt3/lib/libqt.a(qpaintdevice_x11.o): In function `bitBlt(QPaintDevice*, int, int, QPaintDevice const*, int, int, int, int, Qt::RasterOp, bool)':
    qpaintdevice_x11.o(.text+0x13e3): undefined reference to `XRenderComposite'
    qpaintdevice_x11.o(.text+0x142a): undefined reference to `XRenderChangePicture'
    qpaintdevice_x11.o(.text+0x145a): undefined reference to `XRenderChangePicture'
    /usr/lib/qt3/lib/libqt.a(qpainter_x11.o): In function `QPainter::updatePen()':
    qpainter_x11.o(.text+0x11e7): undefined reference to `XRenderChangePicture'
    qpainter_x11.o(.text+0x1269): undefined reference to `XRenderSetPictureClipRegion'
    qpainter_x11.o(.text+0x12c4): undefined reference to `XRenderSetPictureClipRegion'
    /usr/lib/qt3/lib/libqt.a(qpainter_x11.o): In function `QPainter::updateBrush()':
    qpainter_x11.o(.text+0x1896): undefined reference to `XRenderChangePicture'
    qpainter_x11.o(.text+0x1925): undefined reference to `XRenderSetPictureClipRegion'
    qpainter_x11.o(.text+0x1989): undefined reference to `XRenderSetPictureClipRegion'
    /usr/lib/qt3/lib/libqt.a(qpainter_x11.o): In function `QPainter::begin(QPaintDevice const*, bool)':
    qpainter_x11.o(.text+0x1fbf): undefined reference to `XRenderChangePicture'
    /usr/lib/qt3/lib/libqt.a(qpainter_x11.o): In function `QPainter::end()':
    qpainter_x11.o(.text+0x233b): undefined reference to `XRenderChangePicture'
    /usr/lib/qt3/lib/libqt.a(qpainter_x11.o): In function `QPainter::setClipping(bool)':
    qpainter_x11.o(.text+0x28d4): undefined reference to `XRenderChangePicture'
    qpainter_x11.o(.text+0x295b): undefined reference to `XRenderSetPictureClipRegion'
    qpainter_x11.o(.text+0x2a0f): undefined reference to `XRenderSetPictureClipRegion'
    /usr/lib/qt3/lib/libqt.a(qpainter_x11.o): In function `QPainter::drawPixmap(int, int, QPixmap const&, int, int, int, int)':
    qpainter_x11.o(.text+0x68ce): undefined reference to `XRenderComposite'
    /usr/lib/qt3/lib/libqt.a(qpainter_x11.o): In function `QPainter::drawTiledPixmap(int, int, int, int, QPixmap const&, int, int)':
    qpainter_x11.o(.text+0x7248): undefined reference to `XRenderComposite'
    /usr/lib/qt3/lib/libqt.a(qwidget_x11.o): In function `QWidget::create(unsigned long, bool, bool)':
    qwidget_x11.o(.text+0x347): undefined reference to `XRenderFindVisualFormat'
    qwidget_x11.o(.text+0x371): undefined reference to `XRenderCreatePicture'
    qwidget_x11.o(.text+0xd3e): undefined reference to `XRenderFreePicture'
    /usr/lib/qt3/lib/libqt.a(qwidget_x11.o): In function `QWidget::destroy(bool, bool)':
    qwidget_x11.o(.text+0x136b): undefined reference to `XRenderFreePicture'
    /usr/lib/qt3/lib/libqt.a(qwidget_x11.o): In function `QWidget::setMouseTracking(bool)':
    qwidget_x11.o(.text+0x28f6): undefined reference to `XSelectExtensionEvent'
    qwidget_x11.o(.text+0x292a): undefined reference to `XSelectExtensionEvent'
    /usr/lib/qt3/lib/libqt.a(qfontdatabase.o): In function `QFontDatabase::createDatabase()':
    qfontdatabase.o(.text+0x91f): undefined reference to `XftListFonts'
    qfontdatabase.o(.text+0x970): undefined reference to `XftPatternGetString'
    qfontdatabase.o(.text+0xb62): undefined reference to `XftListFonts'
    qfontdatabase.o(.text+0xb8a): undefined reference to `XftFontSetDestroy'
    qfontdatabase.o(.text+0xbb2): undefined reference to `XftFontSetDestroy'
    qfontdatabase.o(.text+0xc01): undefined reference to `XftPatternGetString'
    qfontdatabase.o(.text+0xe50): undefined reference to `XftListFonts'
    qfontdatabase.o(.text+0xe68): undefined reference to `XftFontSetDestroy'
    qfontdatabase.o(.text+0xeba): undefined reference to `XftPatternGetString'
    qfontdatabase.o(.text+0xfc9): undefined reference to `XftPatternGetInteger'
    qfontdatabase.o(.text+0xff7): undefined reference to `XftPatternGetInteger'
    qfontdatabase.o(.text+0x1025): undefined reference to `XftPatternGetInteger'
    qfontdatabase.o(.text+0x1171): undefined reference to `XftListFonts'
    qfontdatabase.o(.text+0x11d1): undefined reference to `XftListFonts'
    /usr/lib/qt3/lib/libqt.a(qjpegio.o): In function `read_jpeg_image(QImageIO*)':
    qjpegio.o(.text+0x166): undefined reference to `jpeg_resync_to_restart'
    qjpegio.o(.text+0x198): undefined reference to `jpeg_CreateDecompress'
    qjpegio.o(.text+0x1b2): undefined reference to `jpeg_std_error'
    qjpegio.o(.text+0x1e3): undefined reference to `jpeg_destroy_decompress'
    qjpegio.o(.text+0x21d): undefined reference to `jpeg_read_header'
    qjpegio.o(.text+0x225): undefined reference to `jpeg_start_decompress'
    qjpegio.o(.text+0x27f): undefined reference to `jpeg_read_scanlines'
    qjpegio.o(.text+0x29d): undefined reference to `jpeg_finish_decompress'
    /usr/lib/qt3/lib/libqt.a(qjpegio.o): In function `write_jpeg_image(QImageIO*)':
    qjpegio.o(.text+0x5de): undefined reference to `jpeg_std_error'
    qjpegio.o(.text+0x64e): undefined reference to `jpeg_CreateCompress'
    qjpegio.o(.text+0x6a6): undefined reference to `jpeg_set_defaults'
    qjpegio.o(.text+0x6ec): undefined reference to `jpeg_set_quality'
    qjpegio.o(.text+0x6fc): undefined reference to `jpeg_start_compress'
    qjpegio.o(.text+0x77d): undefined reference to `jpeg_write_scanlines'
    qjpegio.o(.text+0x799): undefined reference to `jpeg_finish_compress'
    qjpegio.o(.text+0x7a1): undefined reference to `jpeg_destroy_compress'
    /usr/lib/qt3/lib/libqt.a(qpngio.o): In function `iod_read_fn':
    qpngio.o(.text+0x19): undefined reference to `png_get_io_ptr'
    /usr/lib/qt3/lib/libqt.a(qpngio.o): In function `qpiw_write_fn':
    qpngio.o(.text+0x8c): undefined reference to `png_get_io_ptr'
    /usr/lib/qt3/lib/libqt.a(qpngio.o): In function `qpiw_flush_fn':
    qpngio.o(.text+0xdd): undefined reference to `png_get_io_ptr'
    /usr/lib/qt3/lib/libqt.a(qpngio.o): In function `setup_qt(QImage&, png_struct_def*, png_info_struct*, float)':
    qpngio.o(.text+0x157): undefined reference to `png_get_IHDR'
    qpngio.o(.text+0x1ab): undefined reference to `png_read_update_info'
    qpngio.o(.text+0x249): undefined reference to `png_get_valid'
    qpngio.o(.text+0x277): undefined reference to `png_set_bgr'
    qpngio.o(.text+0x31d): undefined reference to `png_set_packing'
    qpngio.o(.text+0x330): undefined reference to `png_set_strip_16'
    qpngio.o(.text+0x34a): undefined reference to `png_set_invert_mono'
    qpngio.o(.text+0x35c): undefined reference to `png_read_update_info'
    qpngio.o(.text+0x41a): undefined reference to `png_set_expand'
    qpngio.o(.text+0x475): undefined reference to `png_get_valid'
    qpngio.o(.text+0x4a6): undefined reference to `png_read_update_info'
    qpngio.o(.text+0x4b6): undefined reference to `png_set_swap_alpha'
    qpngio.o(.text+0x4db): undefined reference to `png_set_filler'
    qpngio.o(.text+0x4e8): undefined reference to `png_set_gray_to_rgb'
    qpngio.o(.text+0x4f8): undefined reference to `png_set_strip_16'
    qpngio.o(.text+0x517): undefined reference to `png_get_valid'
    qpngio.o(.text+0x53f): undefined reference to `png_set_packing'
    qpngio.o(.text+0x551): undefined reference to `png_read_update_info'
    qpngio.o(.text+0x593): undefined reference to `png_get_IHDR'
    qpngio.o(.text+0x5e0): undefined reference to `png_get_valid'
    qpngio.o(.text+0x706): undefined reference to `png_get_valid'
    qpngio.o(.text+0x727): undefined reference to `png_get_gAMA'
    qpngio.o(.text+0x747): undefined reference to `png_set_gamma'
    /usr/lib/qt3/lib/libqt.a(qpngio.o): In function `read_png_image(QImageIO*)':
    qpngio.o(.text+0x789): undefined reference to `png_create_read_struct'
    qpngio.o(.text+0x7cc): undefined reference to `png_set_error_fn'
    qpngio.o(.text+0x7d7): undefined reference to `png_create_info_struct'
    qpngio.o(.text+0x7f9): undefined reference to `png_destroy_read_struct'
    qpngio.o(.text+0x817): undefined reference to `png_create_info_struct'
    qpngio.o(.text+0x838): undefined reference to `png_destroy_read_struct'
    qpngio.o(.text+0x874): undefined reference to `png_destroy_read_struct'
    qpngio.o(.text+0x8a4): undefined reference to `png_set_read_fn'
    qpngio.o(.text+0x8b6): undefined reference to `png_read_info'
    qpngio.o(.text+0x929): undefined reference to `png_get_IHDR'
    qpngio.o(.text+0x969): undefined reference to `png_read_image'
    qpngio.o(.text+0x97b): undefined reference to `png_get_x_pixels_per_meter'
    qpngio.o(.text+0x999): undefined reference to `png_get_y_pixels_per_meter'
    qpngio.o(.text+0x9d2): undefined reference to `png_read_end'
    qpngio.o(.text+0x9eb): undefined reference to `png_destroy_read_struct'
    /usr/lib/qt3/lib/libqt.a(qpngio.o): In function `set_text(QImage const&, png_struct_def*, png_info_struct*, bool)':
    qpngio.o(.text+0xc2b): undefined reference to `png_set_text'
    /usr/lib/qt3/lib/libqt.a(qpngio.o): In function `QPNGImageWriter::writeImage(QImage const&, int, int, int)':
    qpngio.o(.text+0xd03): undefined reference to `png_create_write_struct'
    qpngio.o(.text+0xd3c): undefined reference to `png_set_error_fn'
    qpngio.o(.text+0xd47): undefined reference to `png_create_info_struct'
    qpngio.o(.text+0xd61): undefined reference to `png_destroy_write_struct'
    qpngio.o(.text+0xd9e): undefined reference to `png_set_compression_level'
    qpngio.o(.text+0xdd9): undefined reference to `png_set_write_fn'
    qpngio.o(.text+0xe55): undefined reference to `png_set_IHDR'
    qpngio.o(.text+0xef9): undefined reference to `png_set_oFFs'
    qpngio.o(.text+0xf16): undefined reference to `png_set_sig_bytes'
    qpngio.o(.text+0xf4b): undefined reference to `png_set_pHYs'
    qpngio.o(.text+0xf7e): undefined reference to `png_write_info'
    qpngio.o(.text+0xfb5): undefined reference to `png_set_packing'
    qpngio.o(.text+0x102d): undefined reference to `png_write_chunk'
    qpngio.o(.text+0x109b): undefined reference to `png_write_chunk'
    qpngio.o(.text+0x10e1): undefined reference to `png_get_IHDR'
    qpngio.o(.text+0x1126): undefined reference to `png_write_image'
    qpngio.o(.text+0x1144): undefined reference to `png_write_end'
    qpngio.o(.text+0x1180): undefined reference to `png_destroy_write_struct'
    qpngio.o(.text+0x11d2): undefined reference to `png_set_filler'
    qpngio.o(.text+0x11f2): undefined reference to `png_set_bgr'
    qpngio.o(.text+0x1202): undefined reference to `png_set_swap_alpha'
    qpngio.o(.text+0x1236): undefined reference to `png_set_PLTE'
    qpngio.o(.text+0x1340): undefined reference to `png_set_tRNS'
    qpngio.o(.text+0x136c): undefined reference to `png_set_packswap'
    qpngio.o(.text+0x13b1): undefined reference to `png_set_gAMA'
    /usr/lib/qt3/lib/libqt.a(qpngio.o): In function `info_callback':
    qpngio.o(.text+0x1ac0): undefined reference to `png_get_progressive_ptr'
    /usr/lib/qt3/lib/libqt.a(qpngio.o): In function `row_callback':
    qpngio.o(.text+0x1af0): undefined reference to `png_get_progressive_ptr'
    /usr/lib/qt3/lib/libqt.a(qpngio.o): In function `end_callback':
    qpngio.o(.text+0x1b30): undefined reference to `png_get_progressive_ptr'
    /usr/lib/qt3/lib/libqt.a(qpngio.o): In function `user_chunk_callback':
    qpngio.o(.text+0x1b66): undefined reference to `png_get_progressive_ptr'
    /usr/lib/qt3/lib/libqt.a(qpngio.o): In function `QPNGFormat::~QPNGFormat [not-in-charge]()':
    qpngio.o(.text+0x1c4e): undefined reference to `png_destroy_read_struct'
    /usr/lib/qt3/lib/libqt.a(qpngio.o): In function `QPNGFormat::~QPNGFormat [in-charge]()':
    qpngio.o(.text+0x1c9e): undefined reference to `png_destroy_read_struct'
    /usr/lib/qt3/lib/libqt.a(qpngio.o): In function `QPNGFormat::~QPNGFormat [in-charge deleting]()':
    qpngio.o(.text+0x1cf6): undefined reference to `png_destroy_read_struct'
    /usr/lib/qt3/lib/libqt.a(qpngio.o): In function `QPNGFormat::decode(QImage&, QImageConsumer*, unsigned char const*, int)':
    qpngio.o(.text+0x1d48): undefined reference to `png_create_read_struct'
    qpngio.o(.text+0x1d92): undefined reference to `png_set_error_fn'
    qpngio.o(.text+0x1da8): undefined reference to `png_set_compression_level'
    qpngio.o(.text+0x1db6): undefined reference to `png_create_info_struct'
    qpngio.o(.text+0x1ddc): undefined reference to `png_destroy_read_struct'
    qpngio.o(.text+0x1e38): undefined reference to `png_set_progressive_read_fn'
    qpngio.o(.text+0x1e5d): undefined reference to `png_set_sig_bytes'
    qpngio.o(.text+0x1ea8): undefined reference to `png_destroy_read_struct'
    qpngio.o(.text+0x1eea): undefined reference to `png_process_data'
    qpngio.o(.text+0x1f30): undefined reference to `png_destroy_read_struct'
    /usr/lib/qt3/lib/libqt.a(qpngio.o): In function `QPNGFormat::info(png_struct_def*, png_info_struct*)':
    qpngio.o(.text+0x1f56): undefined reference to `png_set_interlace_handling'
    /usr/lib/qt3/lib/libqt.a(qpngio.o): In function `QPNGFormat::end(png_struct_def*, png_info_struct*)':
    qpngio.o(.text+0x201a): undefined reference to `png_get_x_offset_pixels'
    qpngio.o(.text+0x2032): undefined reference to `png_get_y_offset_pixels'
    qpngio.o(.text+0x207a): undefined reference to `png_get_x_pixels_per_meter'
    qpngio.o(.text+0x2098): undefined reference to `png_get_y_pixels_per_meter'
    qpngio.o(.text+0x20cb): undefined reference to `png_get_text'
    /usr/lib/qt3/lib/libqt.a(qpngio.o): In function `qt_zlib_compression_hack()':
    qpngio.o(.text+0x22b6): undefined reference to `compress'
    qpngio.o(.text+0x22da): undefined reference to `uncompress'
    /usr/lib/qt3/lib/libqt.a(qpngio.o): In function `iod_read_fn':
    qpngio.o(.text+0x5f): undefined reference to `png_error'
    /usr/lib/qt3/lib/libqt.a(qpngio.o): In function `qpiw_write_fn':
    qpngio.o(.text+0xbd): undefined reference to `png_error'
    /usr/lib/qt3/lib/libqt.a(qpngio.o): In function `QPNGFormat::row(png_struct_def*, unsigned char*, unsigned long, int)':
    qpngio.o(.text+0x1fdd): undefined reference to `png_progressive_combine_row'
    collect2: ld returned 1 exit status
    make: *** [qtutorial] Fehler 1

    ++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++++++++++++++++
    Das sind eine Menge X, darum hat das möglicherweise etwas damit zu tut, was passiert, wenn ich das qtconfig-Programm ausführe:

    linux:/usr/lib/qt3/bin # qtconfig
    Xlib: connection to ":0.0" refused by server
    Xlib: No protocol specified

    qtconfig: cannot connect to X server :0.0

    Ich arbeite mit SuSe8.1 und habe QT über YaSt2 installiert (.rpm), also sollten eigentlich alle Abhänigkeiten stimmen.

  2. #2
    mag Pinguine
    Registriert seit
    Feb 2003
    Beiträge
    224
    Entschuldigung, aber wenn Du qtconfig schon als root ausführst.. Hast Du KDE auch als root laufen? Vergewissere dich auch, dass der Login-Name in der Konsole mit dem Namen des Benutzers, der gerade bei KDE eingeloggt ist, übereinstimmt.

    Anscheinend fehlt da irgendwas.. Hast Du auch alles einkompiliert? Alle Pfade gesetzt?
    Geändert von rjkop (04.04.03 um 20:11 Uhr)

  3. #3
    Registrierter Benutzer
    Registriert seit
    Apr 2003
    Beiträge
    6
    qtconfig habe ich als root ausgeführt, weil root der Owner ist (natürlich war ich zu dumm nachzuschauen, ob die Benutzerrechte allen das Ausführen erlauben, was sie natürlich tun).
    make habe ich allerdings als normaler Benutzer ausgeführt.
    Die Pfade habe ich so weit ich weiß alle gesetzt, qapplication.h wird ja auch gefunden.
    die folgenden EnviromentVariables habe ich gesetzt:

    export QTDIR=/usr/lib/qt3
    export PATH=${QTDIR}/bin:${PATH}
    export MANPATH=${QTDIR}/man:${MANPATH}
    export LD_LIBRARY_PATH=${QTDIR}/lib:${LD_LIBRARY_PATH}
    export QMAKESPEC=${QTDIR}/mkspecs/default

    Die Variablen habe ich in die .bashrc geschrieben, die automatisch beim Öffnen einer Shell ausgeführt wird.

  4. #4
    mag Pinguine
    Registriert seit
    Feb 2003
    Beiträge
    224
    Komisch.. Ich habe es immer so gemacht:

    export QMAKESPEC=linux-g++
    Geändert von rjkop (05.04.03 um 10:20 Uhr)

  5. #5
    Registrierter Benutzer
    Registriert seit
    Apr 2003
    Beiträge
    6
    default verweißt auf linux-g++

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •