[scribus] Errors bailing out while compiling - Scribus_1.5_indic

a.l.e ale.comp_06 at xox.ch
Mon Sep 24 12:47:29 UTC 2012


hi

you're missing the icu library...

ciao
a.l.e

> Hi,
>
> Please let me know what I might be missing here?
>
> ============
> [ 79%] Building CXX object scribus/CMakeFiles/scribus.dir/main.cpp.o
> Linking CXX executable scribus
> fonts/libscribus_fonts_lib.a(scface_ttf.cpp.o): In function
> `ScFace_ttf::load() const':
> /root/Scribus_1.5_indic/scribus/fonts/scface_ttf.cpp:195: undefined
> reference to `icu_48::UMemory::operator new(unsigned long)'
> /root/Scribus_1.5_indic/scribus/fonts/scface_ttf.cpp:195: undefined
> reference to `icu_48::UMemory::operator delete(void*)'
> fonts/libscribus_fonts_lib.a(scface_ttf.cpp.o): In function
> `ScFace_ttf::icuShape(StoryText*, unsigned int, icu_48::LayoutEngine*,
> QString const&, QList<GlyphLayout>&, QList<int>&, QList<int>&) const':
> /root/Scribus_1.5_indic/scribus/fonts/scface_ttf.cpp:482: undefined
> reference to `icu_48::LayoutEngine::getGlyphCount() const'
> /root/Scribus_1.5_indic/scribus/fonts/scface_ttf.cpp:485: undefined
> reference to `icu_48::LayoutEngine::getGlyphs(unsigned int*,
> LEErrorCode&) const'
> /root/Scribus_1.5_indic/scribus/fonts/scface_ttf.cpp:486: undefined
> reference to `icu_48::LayoutEngine::getCharIndices(int*, LEErrorCode&)
> const'
> /root/Scribus_1.5_indic/scribus/fonts/scface_ttf.cpp:499: undefined
> reference to `icu_48::LayoutEngine::getGlyphPosition(int, float&,
> float&, LEErrorCode&) const'
> /root/Scribus_1.5_indic/scribus/fonts/scface_ttf.cpp:503: undefined
> reference to `icu_48::LayoutEngine::getGlyphPosition(int, float&,
> float&, LEErrorCode&) const'
> fonts/libscribus_fonts_lib.a(schbfunctions.cpp.o): In function
> `ScHBFunctions::getCategory(unsigned int)':
> /root/Scribus_1.5_indic/scribus/fonts/schbfunctions.cpp:94: undefined
> reference to `u_getIntPropertyValue_48'
> fonts/libscribus_fonts_lib.a(schbfunctions.cpp.o): In function
> `ScHBFunctions::getScript(unsigned int, unsigned int)':
> /root/Scribus_1.5_indic/scribus/fonts/schbfunctions.cpp:146: undefined
> reference to `uscript_getScript_48'
> fonts/libscribus_fonts_lib.a(schbfunctions.cpp.o): In function
> `ScHBFunctions::getEastasianWidth(unsigned int)':
> /root/Scribus_1.5_indic/scribus/fonts/schbfunctions.cpp:266: undefined
> reference to `u_getIntPropertyValue_48'
> fonts/libscribus_fonts_lib.a(scicufont.cpp.o): In function `ScICUFont':
> /root/Scribus_1.5_indic/scribus/fonts/scicufont.cpp:26: undefined
> reference to `icu_48::LEFontInstance::~LEFontInstance()'
> fonts/libscribus_fonts_lib.a(scicufont.cpp.o): In function `~ScICUFont':
> /root/Scribus_1.5_indic/scribus/fonts/scicufont.cpp:31: undefined
> reference to `icu_48::LEFontInstance::~LEFontInstance()'
> /root/Scribus_1.5_indic/scribus/fonts/scicufont.cpp:38: undefined
> reference to `icu_48::UMemory::operator delete(void*)'
> /root/Scribus_1.5_indic/scribus/fonts/scicufont.cpp:31: undefined
> reference to `icu_48::LEFontInstance::~LEFontInstance()'
> /root/Scribus_1.5_indic/scribus/fonts/scicufont.cpp:38: undefined
> reference to `icu_48::UMemory::operator delete(void*)'
> fonts/libscribus_fonts_lib.a(scicufont.cpp.o): In function `UObject':
> /usr/include/unicode/uobject.h:215: undefined reference to `vtable for
> icu_48::UObject'
> fonts/libscribus_fonts_lib.a(scicufont.cpp.o): In function `LEFontInstance':
> /usr/include/layout/LEFontInstance.h:81: undefined reference to
> `vtable for icu_48::LEFontInstance'
> fonts/libscribus_fonts_lib.a(scicufont.cpp.o):(.data.rel.ro._ZTV9ScICUFont[vtable
> for ScICUFont]+0x20): undefined reference to
> `icu_48::LEFontInstance::getDynamicClassID() const'
> fonts/libscribus_fonts_lib.a(scicufont.cpp.o):(.data.rel.ro._ZTV9ScICUFont[vtable
> for ScICUFont]+0x28): undefined reference to
> `icu_48::LEFontInstance::getSubFont(unsigned short const*, int*, int,
> int, LEErrorCode&) const'
> fonts/libscribus_fonts_lib.a(scicufont.cpp.o):(.data.rel.ro._ZTV9ScICUFont[vtable
> for ScICUFont]+0x48): undefined reference to
> `icu_48::LEFontInstance::mapCharsToGlyphs(unsigned short const*, int,
> int, signed char, icu_48::LECharMapper const*, signed char,
> icu_48::LEGlyphStorage&) const'
> fonts/libscribus_fonts_lib.a(scicufont.cpp.o):(.data.rel.ro._ZTV9ScICUFont[vtable
> for ScICUFont]+0x50): undefined reference to
> `icu_48::LEFontInstance::mapCharToGlyph(int, icu_48::LECharMapper
> const*, signed char) const'
> fonts/libscribus_fonts_lib.a(scicufont.cpp.o):(.data.rel.ro._ZTV9ScICUFont[vtable
> for ScICUFont]+0x58): undefined reference to
> `icu_48::LEFontInstance::mapCharToGlyph(int, icu_48::LECharMapper
> const*) const'
> fonts/libscribus_fonts_lib.a(scicufont.cpp.o):(.data.rel.ro._ZTV9ScICUFont[vtable
> for ScICUFont]+0x88): undefined reference to
> `icu_48::LEFontInstance::xUnitsToPoints(float) const'
> fonts/libscribus_fonts_lib.a(scicufont.cpp.o):(.data.rel.ro._ZTV9ScICUFont[vtable
> for ScICUFont]+0x90): undefined reference to
> `icu_48::LEFontInstance::yUnitsToPoints(float) const'
> fonts/libscribus_fonts_lib.a(scicufont.cpp.o):(.data.rel.ro._ZTV9ScICUFont[vtable
> for ScICUFont]+0x98): undefined reference to
> `icu_48::LEFontInstance::unitsToPoints(LEPoint&, LEPoint&) const'
> fonts/libscribus_fonts_lib.a(scicufont.cpp.o):(.data.rel.ro._ZTV9ScICUFont[vtable
> for ScICUFont]+0xa0): undefined reference to
> `icu_48::LEFontInstance::xPixelsToUnits(float) const'
> fonts/libscribus_fonts_lib.a(scicufont.cpp.o):(.data.rel.ro._ZTV9ScICUFont[vtable
> for ScICUFont]+0xa8): undefined reference to
> `icu_48::LEFontInstance::yPixelsToUnits(float) const'
> fonts/libscribus_fonts_lib.a(scicufont.cpp.o):(.data.rel.ro._ZTV9ScICUFont[vtable
> for ScICUFont]+0xb0): undefined reference to
> `icu_48::LEFontInstance::pixelsToUnits(LEPoint&, LEPoint&) const'
> fonts/libscribus_fonts_lib.a(scicufont.cpp.o):(.data.rel.ro._ZTV9ScICUFont[vtable
> for ScICUFont]+0xc8): undefined reference to
> `icu_48::LEFontInstance::transformFunits(float, float, LEPoint&)
> const'
> fonts/libscribus_fonts_lib.a(scicufont.cpp.o):(.data.rel.ro._ZTV9ScICUFont[vtable
> for ScICUFont]+0xe8): undefined reference to
> `icu_48::LEFontInstance::getLineHeight() const'
> fonts/libscribus_fonts_lib.a(scicufont.cpp.o):(.data.rel.ro._ZTI9ScICUFont[typeinfo
> for ScICUFont]+0x10): undefined reference to `typeinfo for
> icu_48::LEFontInstance'
> collect2: ld returned 1 exit status
> make[2]: *** [scribus/scribus] Error 1
> make[1]: *** [scribus/CMakeFiles/scribus.dir/all] Error 2
> make: *** [all] Error 2
> ============
>
> Thanks
>
>




More information about the scribus mailing list