Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 23 Oct 2014 15:11:15 -0400
From:      Henry Hu <henry.hu.sh@gmail.com>
To:        Torfinn Ingolfsen <tingox@gmail.com>
Cc:        FreeBSD Ports ML <freebsd-ports@freebsd.org>
Subject:   Re: firebird25-client 2.5.3 fails to build
Message-ID:  <CAEJt7hYF=ftc3WoJKUi_Ha3-vBPfmG=JDKC8tqTUtFc86QGgBw@mail.gmail.com>
In-Reply-To: <CAJ_iqtaseG13B-UV6_fmMdbESd90WtTn6coG=xBBzMq37XuUPA@mail.gmail.com>
References:  <CAJ_iqtbmzYgwekB4%2BJ5qVgqr2_hOx-sVG5Wg%2BBygC57NB2=ECA@mail.gmail.com> <CAEJt7hbvam98FWSBG6pw1vrYP-4y2-SHAyCoQHnUYBw348yK_w@mail.gmail.com> <CAJ_iqtaseG13B-UV6_fmMdbESd90WtTn6coG=xBBzMq37XuUPA@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Oct 23, 2014 at 3:05 PM, Torfinn Ingolfsen <tingox@gmail.com> wrote:

> On Thu, Oct 23, 2014 at 8:59 PM, Henry Hu <henry.hu.sh@gmail.com> wrote:
> >
> >
> >
> >
> > According to
> >
> http://portsmon.freebsd.org/portoverview.py?category=databases&portname=firebird25-client
> > it should build. You can post more detailed information, including the
> > actual error message,
> > for others to analyze what's wrong.
> >
>
> There isn't any more detailed information post, before that therer are
> just warnings. Here is bit more of the output:
> ../gen/firebird/bin/gpre_current -r -m -z -n ../src/isql/show.epp
> ../temp/std/isql/show.cpp
> gpre version FB-V2.5.3.26778 Firebird 2.5
> Version(s) for database "yachts.lnk"
> Firebird/FreeBSD/amd64 (access method), version "FB-V2.5.3.26778 Firebird
> 2.5"
> on disk structure version 11.2
> c++ -I../src/include/gen -I../src/include -I../src/vulcan
> -DNAMESPACE=Vulcan -O -fno-builtin -DFREEBSD -DAMD64 -pipe -MMD -fPIC
> -D_THREAD_SAFE -O2 -pipe -I/usr/local/include -DAMD64
> -fno-strict-aliasing -c ../temp/std/isql/show.cpp -o
> ../temp/std/isql/show.o
> c++ -I../src/include/gen -I../src/include -I../src/vulcan
> -DNAMESPACE=Vulcan -O -fno-builtin -DFREEBSD -DAMD64 -pipe -MMD -fPIC
> -D_THREAD_SAFE -O2 -pipe -I/usr/local/include -DAMD64
> -fno-strict-aliasing -c ../src/isql/Extender.cpp -o
> ../temp/std/isql/Extender.o
> c++ -I../src/include/gen -I../src/include -I../src/vulcan
> -DNAMESPACE=Vulcan -O -fno-builtin -DFREEBSD -DAMD64 -pipe -MMD -fPIC
> -D_THREAD_SAFE -O2 -pipe -I/usr/local/include -DAMD64
> -fno-strict-aliasing -c ../src/isql/InputDevices.cpp -o
> ../temp/std/isql/InputDevices.o
> c++ -I../src/include/gen -I../src/include -I../src/vulcan
> -DNAMESPACE=Vulcan -O -fno-builtin -DFREEBSD -DAMD64 -pipe -MMD -fPIC
> -D_THREAD_SAFE -O2 -pipe -I/usr/local/include -DAMD64
> -fno-strict-aliasing -c ../src/isql/ColList.cpp -o
> ../temp/std/isql/ColList.o
> c++ -I../src/include/gen -I../src/include -I../src/vulcan
> -DNAMESPACE=Vulcan -O -fno-builtin -DFREEBSD -DAMD64 -pipe -MMD -fPIC
> -D_THREAD_SAFE -O2 -pipe -I/usr/local/include -DAMD64
> -fno-strict-aliasing -c ../src/isql/OptionsBase.cpp -o
> ../temp/std/isql/OptionsBase.o
>

Well, this is the important part:

> c++ -O2 -pipe -I/usr/local/include -DAMD64 -fno-strict-aliasing
> -Wl,--version-script,../builds/posix/empty.vers -L/usr/local/lib
> -D_THREAD_SAFE -Wl,-rpath,/usr/local/lib
> -Wl,-rpath,/usr/local/libexec/firebird/intl
> -Wl,-rpath,../gen/firebird/lib ../temp/std/isql/extract.o
> ../temp/std/isql/isql.o ../temp/std/isql/show.o
> ../temp/std/isql/Extender.o ../temp/std/isql/InputDevices.o
> ../temp/std/isql/ColList.o ../temp/std/isql/OptionsBase.o
> ../temp/std/jrd/path_utils.o
> ../temp/std/common/classes/ClumpletReader.o
> ../temp/std/common/classes/ClumpletWriter.o
> ../temp/std/common/fb_exception.o ../temp/std/common/thd.o
> ../temp/std/common/classes/MetaName.o
> ../temp/std/common/StatusHolder.o ../temp/std/common/classes/init.o
> ../temp/std/common/StatusArg.o ../temp/std/jrd/fbsyslog.o
> ../temp/std/common/utils.o ../temp/std/common/classes/alloc.o
> ../temp/std/common/classes/locks.o
> ../temp/std/common/classes/semaphore.o
> ../temp/std/common/classes/fb_string.o
> ../temp/std/common/classes/timestamp.o
> ../temp/std/common/classes/PublicHandle.o
> ../temp/std/common/classes/TempFile.o
> ../temp/std/common/classes/UserBlob.o
> ../temp/std/common/classes/SafeArg.o
> ../temp/std/common/classes/MsgPrint.o
> ../temp/std/common/classes/BaseStream.o -o ../gen/firebird/bin/isql-fb
> -L../gen/firebird/lib -lfbembed -ledit -latomic_ops -lm -pthread
> -lcurses
> /usr/bin/ld: warning: libicui18n.so.50, needed by
> /usr/local/lib/libfbembed.so, not found (try using -rpath or
> -rpath-link)
> /usr/bin/ld: warning: libicuuc.so.50, needed by
> /usr/local/lib/libfbembed.so, not found (try using -rpath or
> -rpath-link)
> /usr/bin/ld: warning: libicudata.so.50, needed by
> /usr/local/lib/libfbembed.so, not found (try using -rpath or
> -rpath-link)
> /usr/local/lib/libfbembed.so: undefined reference to
> `utf8_nextCharSafeBody_50'
> /usr/local/lib/libfbembed.so: undefined reference to `u_tolower_50'
> /usr/local/lib/libfbembed.so: undefined reference to `ucnv_open_50'
> /usr/local/lib/libfbembed.so: undefined reference to `ucnv_close_50'
> /usr/local/lib/libfbembed.so: undefined reference to `u_strCompare_50'
> /usr/local/lib/libfbembed.so: undefined reference to `ucnv_fromUChars_50'
> /usr/local/lib/libfbembed.so: undefined reference to `u_toupper_50'
> /usr/local/lib/libfbembed.so: undefined reference to `u_countChar32_50'
>

Please try removing firebird25-client before building it.
For some reason, it is linking with the old version.


> ../gen/Makefile.embed.isql:62: recipe for target
> '../gen/firebird/bin/isql-fb' failed
> gmake[2]: *** [../gen/firebird/bin/isql-fb] Error 1
> rm ../temp/std/isql/extract.cpp ../temp/std/isql/show.cpp
> ../temp/std/isql/isql.cpp
> gmake[2]: Leaving directory
> '/usr/ports/databases/firebird25-client/work/Firebird-2.5.3.26778-0/gen'
> Makefile:353: recipe for target 'embed_isql' failed
> gmake[1]: *** [embed_isql] Error 2
> gmake[1]: Leaving directory
> '/usr/ports/databases/firebird25-client/work/Firebird-2.5.3.26778-0/gen'
> Makefile:6: recipe for target 'embed_isql' failed
> gmake: *** [embed_isql] Error 2
> *** Error code 1
>
> Stop in /usr/ports/databases/firebird25-client.
> *** Error code 1
>
> HTH
> --
> Regards,
> Torfinn
> _______________________________________________
> freebsd-ports@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-ports
> To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org"
>



-- 
Cheers,
Henry



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAEJt7hYF=ftc3WoJKUi_Ha3-vBPfmG=JDKC8tqTUtFc86QGgBw>