[scribus] Scribus Indic for 64 bit Ubuntu

Suman Kundu suman at sumankundu.info
Sat Sep 22 04:32:29 UTC 2012


Hello,

I am trying to build the patched Scribus indic from http://www.atps.in/
download/. But I did not get any success on this. I tried even with the 
development brunch. Same error popping. Can anyone help me on this. The error 
is as follows - 

[ 33%] 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::icuShape(StoryText*, unsigned int, icu_48::LayoutEngine*, QString 
const&, QList<GlyphLayout>&, QList<int>&, QList<int>&) const':
scface_ttf.cpp:(.text+0x3bd9): undefined reference to 
`icu_48::LayoutEngine::getGlyphCount() const'
scface_ttf.cpp:(.text+0x3c11): undefined reference to 
`icu_48::LayoutEngine::getGlyphs(unsigned int*, LEErrorCode&) const'
scface_ttf.cpp:(.text+0x3c26): undefined reference to 
`icu_48::LayoutEngine::getCharIndices(int*, LEErrorCode&) const'
scface_ttf.cpp:(.text+0x3cc5): undefined reference to 
`icu_48::LayoutEngine::getGlyphPosition(int, float&, float&, LEErrorCode&) 
const'
scface_ttf.cpp:(.text+0x3d25): undefined reference to 
`icu_48::LayoutEngine::getGlyphPosition(int, float&, float&, LEErrorCode&) 
const'
fonts/libscribus_fonts_lib.a(scface_ttf.cpp.o): In function `ScFace_ttf::load() 
const':
scface_ttf.cpp:(.text+0x6269): undefined reference to 
`icu_48::UMemory::operator new(unsigned long)'
scface_ttf.cpp:(.text+0x62c6): undefined reference to 
`icu_48::UMemory::operator delete(void*)'
fonts/libscribus_fonts_lib.a(schbfunctions.cpp.o): In function 
`ScHBFunctions::getCategory(unsigned int)':
schbfunctions.cpp:(.text+0xa): undefined reference to `u_getIntPropertyValue_48'
fonts/libscribus_fonts_lib.a(schbfunctions.cpp.o): In function 
`ScHBFunctions::getScript(unsigned int, unsigned int)':
schbfunctions.cpp:(.text+0x64): undefined reference to `uscript_getScript_48'
fonts/libscribus_fonts_lib.a(schbfunctions.cpp.o): In function 
`ScHBFunctions::getEastasianWidth(unsigned int)':
schbfunctions.cpp:(.text+0x2aa): undefined reference to 
`u_getIntPropertyValue_48'
fonts/libscribus_fonts_lib.a(scicufont.cpp.o): In function 
`ScICUFont::~ScICUFont()':
scicufont.cpp:(.text+0x3c4): undefined reference to 
`icu_48::LEFontInstance::~LEFontInstance()'
scicufont.cpp:(.text+0x3f2): undefined reference to 
`icu_48::LEFontInstance::~LEFontInstance()'
scicufont.cpp:(.text+0x446): undefined reference to 
`icu_48::LEFontInstance::~LEFontInstance()'
fonts/libscribus_fonts_lib.a(scicufont.cpp.o): In function 
`ScICUFont::~ScICUFont()':
scicufont.cpp:(.text+0x46e): undefined reference to `icu_48::UMemory::operator 
delete(void*)'
fonts/libscribus_fonts_lib.a(scicufont.cpp.o):(.data.rel.ro._ZTI9ScICUFont
[typeinfo for ScICUFont]+0x10): undefined reference to `typeinfo 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'
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





More information about the scribus mailing list