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
signature.asc
Description: OpenPGP digital signature
