[bt-devel] qt static errors

Brook Humphrey bt-devel@crosswire.org
Mon, 21 May 2001 12:04:12 -0700


Thats enough for me for right now. I'll try the new printer code right now.

This is what I get from the compiler when I force qt to compile staitc.

/usr/lib/qt2/lib/libqt.a(qfont_x11.o): In function `QFont::initFontInfo(void) 
const':
qfont_x11.o(.text+0x119a): undefined reference to `XftPatternGetString'
qfont_x11.o(.text+0x11ac): undefined reference to `XftPatternGetInteger'
qfont_x11.o(.text+0x11c1): undefined reference to `XftPatternGetInteger'
qfont_x11.o(.text+0x11d3): undefined reference to `XftPatternGetInteger'
/usr/lib/qt2/lib/libqt.a(qfont_x11.o): In function `QFont::load(void) const':
qfont_x11.o(.text+0x23ea): undefined reference to `XftFontOpen'
/usr/lib/qt2/lib/libqt.a(qfont_x11.o): In function 
`QFontMetrics::inFont(QChar) const':
qfont_x11.o(.text+0x648d): undefined reference to `XftGlyphExists'
/usr/lib/qt2/lib/libqt.a(qfont_x11.o): In function `getExt(QString, int, 
XRectangle &, XRectangle &, _XOC *, _XftFont *, QTextCodec const *)':         
                                                                              
                               qfont_x11.o(.text+0x6a00): undefined reference 
to `XftTextExtents16'
/usr/lib/qt2/lib/libqt.a(qfont_x11.o): In function 
`QFontMetrics::leftBearing(QChar) const':
qfont_x11.o(.text+0x6bbb): undefined reference to `XftTextExtents32'
/usr/lib/qt2/lib/libqt.a(qfont_x11.o): In function 
`QFontMetrics::rightBearing(QChar) const':
qfont_x11.o(.text+0x6deb): undefined reference to `XftTextExtents32'
/usr/lib/qt2/lib/libqt.a(qfont_x11.o): In function 
`QFontMetrics::width(QChar) const':
qfont_x11.o(.text+0x758b): undefined reference to `XftTextExtents32'
/usr/lib/qt2/lib/libqt.a(qfont_x11.o): In function 
`QFontMetrics::width(QString const &, int) const':
qfont_x11.o(.text+0x77ea): undefined reference to `XftTextExtents16'
/usr/lib/qt2/lib/libqt.a(qfont_x11.o): In function 
`QFontMetrics::boundingRect(QString const &, int) const':
qfont_x11.o(.text+0x7bc9): undefined reference to `XftTextExtents16'
/usr/lib/qt2/lib/libqt.a(qpainter_x11.o): In function 
`qt_lookup_ft_draw(unsigned long, QPaintDevice *, QRegion *)':
qpainter_x11.o(.text+0x647): undefined reference to `XftDrawCreate'
qpainter_x11.o(.text+0x659): undefined reference to `XftDrawCreateBitmap'
qpainter_x11.o(.text+0x704): undefined reference to `XftDrawSetClip'
qpainter_x11.o(.text+0x780): undefined reference to `XftDrawSetClip'
qpainter_x11.o(.text+0x7ac): undefined reference to `XftDrawSetClip'
/usr/lib/qt2/lib/libqt.a(qpainter_x11.o): In function 
`QPainter::drawText(int, int, QString const &, int)':
qpainter_x11.o(.text+0x721e): undefined reference to `XftDefaultHasRender'
qpainter_x11.o(.text+0x7412): undefined reference to `XftDefaultHasRender'
qpainter_x11.o(.text+0x754a): undefined reference to `XftTextExtents16'
qpainter_x11.o(.text+0x75ee): undefined reference to `XftDrawRect'
qpainter_x11.o(.text+0x7692): undefined reference to `XftDrawString16'
/usr/lib/qt2/lib/libqt.a(qpainter_x11.o): In function `qt_use_xft(void)':
qpainter_x11.o(.text+0x7969): undefined reference to `XftDefaultHasRender'
/usr/lib/qt2/lib/libqt.a(qpainter_x11.o): In function 
`qt_create_ft_draw(_XDisplay *, unsigned long, Visual *, unsigned long)':
qpainter_x11.o(.text+0x79e8): undefined reference to `XftDefaultHasRender'
/usr/lib/qt2/lib/libqt.a(qpainter_x11.o): In function 
`qt_destroy_ft_draw(_XDisplay *, unsigned long)':
qpainter_x11.o(.text+0x7add): undefined reference to `XftDrawDestroy'
/usr/lib/qt2/lib/libqt.a(qmngio.o): In function `readdata(mng_data_struct *, 
void *, unsigned int, unsigned int *)':
qmngio.o(.text+0x15): undefined reference to `mng_get_userdata'
/usr/lib/qt2/lib/libqt.a(qmngio.o): In function 
`processheader(mng_data_struct *, unsigned int, unsigned int)':
qmngio.o(.text+0xc4): undefined reference to `mng_get_userdata'
qmngio.o(.text+0x14a): undefined reference to `mng_set_canvasstyle'
/usr/lib/qt2/lib/libqt.a(qmngio.o): In function `QMNGFormat::decode(QImage &, 
QImageConsumer *, unsigned char const *, int)':
qmngio.o(.text+0x1a5): undefined reference to `mng_initialize'
qmngio.o(.text+0x1b5): undefined reference to `mng_set_suspensionmode'
qmngio.o(.text+0x1c5): undefined reference to `mng_setcb_openstream'
qmngio.o(.text+0x1d5): undefined reference to `mng_setcb_closestream'
qmngio.o(.text+0x1e5): undefined reference to `mng_setcb_readdata'
qmngio.o(.text+0x1f5): undefined reference to `mng_setcb_errorproc'
qmngio.o(.text+0x205): undefined reference to `mng_setcb_processheader'
qmngio.o(.text+0x215): undefined reference to `mng_setcb_getcanvasline'
qmngio.o(.text+0x225): undefined reference to `mng_setcb_refresh'
qmngio.o(.text+0x235): undefined reference to `mng_setcb_gettickcount'
qmngio.o(.text+0x245): undefined reference to `mng_setcb_settimer'
qmngio.o(.text+0x256): undefined reference to `mng_readdisplay'
qmngio.o(.text+0x28d): undefined reference to `mng_display_resume'
/usr/lib/qt2/lib/libqt.a(qmngio.o): In function `openstream(mng_data_struct 
*)':
qmngio.o(.text+0x439): undefined reference to `mng_get_userdata'
/usr/lib/qt2/lib/libqt.a(qmngio.o): In function `closestream(mng_data_struct 
*)':
qmngio.o(.text+0x459): undefined reference to `mng_get_userdata'
/usr/lib/qt2/lib/libqt.a(qmngio.o): In function `errorproc(mng_data_struct *, 
int, signed char, int, unsigned int, int, int, char *)':                      
                                                                              
                          qmngio.o(.text+0x48d): undefined reference to 
`mng_get_userdata'
/usr/lib/qt2/lib/libqt.a(qmngio.o): In function 
`getcanvasline(mng_data_struct *, unsigned int)':
qmngio.o(.text+0x4df): undefined reference to `mng_get_userdata'
/usr/lib/qt2/lib/libqt.a(qmngio.o): In function `refresh(mng_data_struct *, 
unsigned int, unsigned int, unsigned int, unsigned int)':                     
                                                                              
                            qmngio.o(.text+0x539): undefined reference to 
`mng_get_userdata'
/usr/lib/qt2/lib/libqt.a(qmngio.o)(.text+0x5aa): more undefined references to 
`mng_get_userdata' follow
/usr/lib/qt2/lib/libqt.a(qmngio.o): In function 
`QMNGFormat::processheader(unsigned int, unsigned int)':
qmngio.o(.QMNGFormat::gnu.linkonce.t.processheader(unsigned int, unsigned 
int)+0x90): undefined reference to 
`mng_set_canvasstyle'/usr/lib/qt2/lib/libqt.a(qpsprinter.o): In function 
`QPSPrinterFont::QPSPrinterFont(QFont const &, QPSPrinterPrivate *)':
qpsprinter.o(.text+0x8dee): undefined reference to `XftPatternGetString'
/usr/lib/qt2/lib/libqt.a(qfontdatabase.o): In function `addStyle(_XftFontSet 
*, QtFontCharSet *)':
qfontdatabase.o(.text+0x4a28): undefined reference to `XftPatternGetString'
qfontdatabase.o(.text+0x4baa): undefined reference to `XftPatternGetInteger'
qfontdatabase.o(.text+0x4bc9): undefined reference to `XftPatternGetInteger'
qfontdatabase.o(.text+0x4be5): undefined reference to `XftPatternGetInteger'
/usr/lib/qt2/lib/libqt.a(qfontdatabase.o): In function 
`QFontDatabase::createDatabase(void)':
qfontdatabase.o(.text+0x4f0e): undefined reference to `XftListFonts'
qfontdatabase.o(.text+0x4f5c): undefined reference to `XftPatternGetString'
qfontdatabase.o(.text+0x513a): undefined reference to `XftListFonts'
qfontdatabase.o(.text+0x518c): undefined reference to `XftPatternGetString'
qfontdatabase.o(.text+0x537f): undefined reference to `XftListFonts'
qfontdatabase.o(.text+0x5400): undefined reference to `XftFontOpen'
qfontdatabase.o(.text+0x57dc): undefined reference to `XftGlyphExists'
qfontdatabase.o(.text+0x59c0): undefined reference to `XftFontClose'
qfontdatabase.o(.text+0x5b7c): undefined reference to `XftFontSetDestroy'
qfontdatabase.o(.text+0x5ba0): undefined reference to `XftFontSetDestroy'
qfontdatabase.o(.text+0x5bce): undefined reference to `XftFontSetDestroy'
collect2: ld returned 1 exit status
make[3]: *** [bibletime] Error 1
make[3]: Leaving directory `/usr/src/RPM/BUILD/bibletime-1.0.beta/bibletime'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/RPM/BUILD/bibletime-1.0.beta/bibletime'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/RPM/BUILD/bibletime-1.0.beta'
make: *** [all-recursive-am] Error 2


-- 

-~`'~-~`'~-~`'~-~`'~-~`'~-~`'~-~`'~-~`'~-~`'~-~`'~-~`'~-~`'~-~`'~-~`'~-~`'~-
                                       Brook Humphrey		
        Mobile PC Medic, 420 1st, Cheney, WA 99004, 509-235-9107        
  http://www.webmedic.net, bah@webmedic.net, bah@linux-mandrake.com   
-~`'~-~`'~-~`'~-~`'~-~`'~-~`'~-~`'~-~`'~-~`'~-~`'~-~`'~-~`'~-~`'~-~`'~-~`'~-
  My posting or sending this is NOT an invitation for spammers to say that
                          I've asked to be put on a mailing list.
               You are not permitted to send unsolicited bulk email 
                             (commonly referred to as spam) 
            to this address, or to sell this address to people who do. 
                      By extracting the address from this page, 
     you agree to pay a fee of $10,000.00 per UBE message you send 
              and $100,000.00 per instance you sold this address.
 
                     _______________-~-_______________
                                 Holliness unto the Lord
                       He must increase but I must decrease.
                          *****************-~-*****************