Bug 905069 - firebird FTBFS against icu-50
Summary: firebird FTBFS against icu-50
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: firebird
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Philippe Makowski
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On: 856594
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-01-28 14:03 UTC by Rex Dieter
Modified: 2013-01-29 17:11 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2013-01-29 17:11:59 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Rex Dieter 2013-01-28 14:03:14 UTC
See
http://koji.fedoraproject.org/koji/packageinfo?packageID=8350

build.log snippet ...

g++ -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -DNDEBUG -ggdb -DFB_SEND_FLAGS=MSG_NOSIGNAL -DLINUX -DAMD64 -pipe -MMD -fPIC -fmessage-length=0 -O3 -fno-omit-frame-pointer  -pthread -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4  -m64 -mtune=generic -fno-rtti -fno-rtti -fno-rtti  -c ../src/vulcan/RefObject.cpp -o ../temp/boot/vulcan/RefObject.o
g++  -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4  -m64 -mtune=generic -fno-rtti -fno-rtti -Wl,-z,relro  -pthread  -Wl,-rpath,/usr/lib64 -Wl,-rpath,/usr/lib64/firebird/intl ../temp/boot/gpre/cmd.o ../temp/boot/gpre/cme.o ../temp/boot/gpre/cmp.o ../temp/boot/gpre/c_cxx.o ../temp/boot/gpre/exp.o ../temp/boot/gpre/gpre.o ../temp/boot/gpre/hsh.o ../temp/boot/gpre/int_cxx.o ../temp/boot/gpre/jrdmet.o ../temp/boot/gpre/movg.o ../temp/boot/gpre/msc.o ../temp/boot/gpre/par.o ../temp/boot/gpre/pat.o ../temp/boot/gpre/sqe.o ../temp/boot/gpre/sql.o ../temp/boot/gpre/gpre_meta.o ../temp/boot/common/classes/alloc.o ../temp/boot/common/classes/locks.o ../temp/boot/common/classes/semaphore.o ../temp/boot/common/classes/fb_string.o ../temp/boot/common/classes/timestamp.o ../temp/boot/common/classes/PublicHandle.o ../temp/boot/common/classes/TempFile.o ../temp/boot/common/classes/UserBlob.o ../temp/boot/common/classes/SafeArg.o ../temp/boot/common/classes/MsgPrint.o ../temp/boot/common/classes/BaseStream.o ../temp/boot/common/fb_exception.o ../temp/boot/common/thd.o ../temp/boot/common/classes/MetaName.o ../temp/boot/common/StatusHolder.o ../temp/boot/common/classes/init.o ../temp/boot/common/StatusArg.o ../temp/boot/common/utils.o ../temp/boot/config/AdminException.o ../temp/boot/config/Args.o ../temp/boot/config/ArgsException.o ../temp/boot/config/ConfObj.o ../temp/boot/config/ConfObject.o ../temp/boot/config/ConfigFile.o ../temp/boot/config/Configuration.o ../temp/boot/config/Element.o ../temp/boot/config/FileName.o ../temp/boot/config/InputFile.o ../temp/boot/config/InputStream.o ../temp/boot/config/Lex.o ../temp/boot/config/ScanDir.o ../temp/boot/config/Stream.o ../temp/boot/config/StreamSegment.o ../temp/boot/vulcan/PathName.o ../temp/boot/vulcan/RefObject.o ../gen/firebird/lib/libfbstatic.a -o ../gen/firebird/bin/gpre_static -L../gen/firebird/lib -lm -ldl   -lcurses -licuuc -licudata -licui18n
../gen/firebird/lib/libfbstatic.a(unicode_util.o): In function `Jrd::UnicodeUtil::utf16ToKey(unsigned short, unsigned short const*, unsigned short, unsigned char*)':
/builddir/build/BUILD/Firebird-2.5.2.26539-0/gen/../src/jrd/unicode_util.cpp:248: undefined reference to `ucnv_open_50'
/builddir/build/BUILD/Firebird-2.5.2.26539-0/gen/../src/jrd/unicode_util.cpp:253: undefined reference to `ucnv_fromUChars_50'
/builddir/build/BUILD/Firebird-2.5.2.26539-0/gen/../src/jrd/unicode_util.cpp:256: undefined reference to `ucnv_close_50'
../gen/firebird/lib/libfbstatic.a(unicode_util.o): In function `Jrd::UnicodeUtil::utf16LowerCase(unsigned int, unsigned short const*, unsigned int, unsigned short*, unsigned int const*)':
/builddir/build/BUILD/Firebird-2.5.2.26539-0/gen/../src/jrd/unicode_util.cpp:317: undefined reference to `u_tolower_50'
../gen/firebird/lib/libfbstatic.a(unicode_util.o): In function `Jrd::UnicodeUtil::utf16UpperCase(unsigned int, unsigned short const*, unsigned int, unsigned short*, unsigned int const*)':
/builddir/build/BUILD/Firebird-2.5.2.26539-0/gen/../src/jrd/unicode_util.cpp:383: undefined reference to `u_toupper_50'
../gen/firebird/lib/libfbstatic.a(unicode_util.o): In function `Jrd::UnicodeUtil::utf8ToUtf16(unsigned int, unsigned char const*, unsigned int, unsigned short*, unsigned short*, unsigned int*)':
/builddir/build/BUILD/Firebird-2.5.2.26539-0/gen/../src/jrd/unicode_util.cpp:495: undefined reference to `utf8_nextCharSafeBody_50'
../gen/firebird/lib/libfbstatic.a(unicode_util.o): In function `Jrd::UnicodeUtil::utf16Compare(unsigned int, unsigned short const*, unsigned int, unsigned short const*, unsigned short*)':
/builddir/build/BUILD/Firebird-2.5.2.26539-0/gen/../src/jrd/unicode_util.cpp:643: undefined reference to `u_strCompare_50'
../gen/firebird/lib/libfbstatic.a(unicode_util.o): In function `Jrd::UnicodeUtil::utf8WellFormed(unsigned int, unsigned char const*, unsigned int*)':
/builddir/build/BUILD/Firebird-2.5.2.26539-0/gen/../src/jrd/unicode_util.cpp:719: undefined reference to `utf8_nextCharSafeBody_50'
../gen/firebird/lib/libfbstatic.a(unicode_util.o): In function `Jrd::UnicodeUtil::Utf16Collation::stringToKey(unsigned short, unsigned short const*, unsigned short, unsigned char*, unsigned short) const':
/builddir/build/BUILD/Firebird-2.5.2.26539-0/gen/../src/jrd/unicode_util.cpp:1152: undefined reference to `u_strCompare_50'
../gen/firebird/lib/libfbstatic.a(unicode_util.o): In function `Jrd::UnicodeUtil::utf16Length(unsigned int, unsigned short const*)':
/builddir/build/BUILD/Firebird-2.5.2.26539-0/gen/../src/jrd/unicode_util.cpp:653: undefined reference to `u_countChar32_50'
collect2: error: ld returned 1 exit status

Comment 1 Rex Dieter 2013-01-28 14:15:04 UTC
Looks like this *may* be fixed upstream, this looks promising,
http://sourceforge.net/p/firebird/code/57236/


though icu has some other issues wrt symbol renaming, see bug #856594

Comment 2 Rex Dieter 2013-01-28 14:54:02 UTC
Oh, nevermind r57236 is already included in this build, maybe it really is just bug #856594 causing pain here.

Comment 3 Rex Dieter 2013-01-29 17:11:59 UTC
blocker bug #856594 , resolved, and now builds fine (rawhide).


Note You need to log in before you can comment on or make changes to this bug.