firebird25-client build error after 2.5.6_1 update

Jung-uk Kim jkim at FreeBSD.org
Thu Sep 29 19:12:40 UTC 2016


On 09/29/2016 15:03, Gökşin Akdeniz wrote:
> Hello folks,
> 
> Ports tree update
> (particularly, http://svnweb.freebsd.org/changeset/ports/422711)
> created broken firebird25-server and firebird25-client ports. Port can
> not be built either with "portupgrade" or with "make". Build process
> stops with /usr/bin/ld error which looks for sahred libs of icu version
> 55. I enclose last lines of complete build log. It is 2.7 MiB in size.
> I can send it e-mail directly to anyone who is interested in fixing the
> port. /databases/firebird25-client port is needed fo
> editors/libreoffice port which is broken due to
> databases/firebird25-client (indirectly linked to devel/icu update,
> which is fine and it can bu built and run without errors)
> 
> Thanks.
> 
> Last lines of complete build log:
> ----------------------------------------------------
> /usr/bin/ld: warning: libicui18n.so.55, needed
> by /usr/local/lib/libfbembed.so, not found (try using -rpath or
> -rpath-link) /usr/bin/ld: warning: libicuuc.so.55, needed
> by /usr/local/lib/libfbembed.so, not found (try using -rpath or
> -rpath-link) /usr/bin/ld: warning: libicudata.so.55, needed
> by /usr/local/lib/libfbembed.so, not found (try using -rpath or
> -rpath-link) /usr/local/lib/libfbembed.so: undefined reference to
> `u_countChar32_55' /usr/local/lib/libfbembed.so: undefined reference to
> `u_toupper_55' /usr/local/lib/libfbembed.so: undefined reference to
> `utf8_nextCharSafeBody_55' /usr/local/lib/libfbembed.so: undefined
> reference to `u_tolower_55' /usr/local/lib/libfbembed.so: undefined
> reference to `u_strCompare_55' /usr/local/lib/libfbembed.so: undefined
> reference to `ucnv_open_55' /usr/local/lib/libfbembed.so: undefined
> reference to `ucnv_close_55' /usr/local/lib/libfbembed.so: undefined
> reference to `ucnv_fromUChars_55' c++: error: linker command failed
> with exit code 1 (use -v to see invocation) gmake[4]: ***
> [../gen/Makefile.embed.isql:62: ../gen/firebird/bin/isql-fb] Error 1
> rm ../temp/std/isql/extract.cpp ../temp/std/isql/show.cpp ../temp/std/isql/isql.cpp
> gmake[4]: Leaving directory
> '/usr/ports/databases/firebird25-client/work/Firebird-2.5.6.27020-0/gen'
> gmake[3]: *** [Makefile:353: embed_isql] Error 2 gmake[3]: Leaving
> directory
> '/usr/ports/databases/firebird25-client/work/Firebird-2.5.6.27020-0/gen'
> gmake[2]: *** [Makefile:6: embed_isql] Error 2 gmake[2]: Leaving
> directory
> '/usr/ports/databases/firebird25-client/work/Firebird-2.5.6.27020-0'
> *** Error code 1
> 
> Stop.
> make[1]: stopped in /usr/ports/databases/firebird25-client
> *** Error code 1
> 
> Stop.
> make: stopped in /usr/ports/databases/firebird25-client
> --->  Build of databases/firebird25-client ended at: Thu, 29 Sep 2016
> 21:43:48 +0300 (consumed 00:05:43)
> --->  Upgrade of databases/firebird25-client ended at: Thu, 29 Sep 2016
> 21:43:48 +0300 (consumed 00:05:43)
> --->  ** Upgrade tasks 1: 0 done, 0 ignored, 0 skipped and 1 failed
> --->  Listing the results (+:done / -:ignored / *:skipped / !:failed)
> 	! databases/firebird25-client (firebird25-client-2.5.6)
> (linker error)
> --->  Packages processed: 0 done, 0 ignored, 0 skipped and 1 failed
> --->  Session ended at: Thu, 29 Sep 2016 21:43:48 +0300 (consumed
> 00:07:06)

It's trying to link with older binaries.  Try removing it first, i.e.,
"pkg delete -f databases/firebird25-client", and rebuild.

Jung-uk Kim

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20160929/4efa5a8c/attachment.sig>


More information about the freebsd-ports mailing list