Subject | Problem compiling Firebird 1.5.2 SuperServer for the Mac |
---|---|
Author | phil_hhn |
Post date | 2005-05-16T07:05:22Z |
Hi,
We're trying to build the latest Firebird 1.5.2 SuperServer source for
the Mac (because there isn't a SuperServer version for the Mac on the
Firebird website). However the build dies with the following error:
cc -DSUPERCLIENT -D_THREAD_SAFE -I../src/include/gen
-I../src/include -O3
-DNDEBUG -DDARWIN -pipe -MMD -p -fPIC -DPROD_BUILD -c
../src/intl/lc_ksc.c
-o ../temp/intl/intl/lc_ksc.o
cc -Wl,--version-script,../builds/posix/fbintl.vers -bundle
-flat_namespace
-undefined suppress \
-o ../gen/firebird/intl/libfbintl.dylib ../temp/intl/intl/ld.o
../temp/intl/intl/cv_narrow.o ../temp/intl/intl/cs_narrow.o
../temp/intl/intl/lc_ascii.o ../temp/intl/intl/lc_narrow.o
../temp/intl/intl/lc_iso8859_1.o ../temp/intl/intl/lc_iso8859_13.o
../temp/intl/intl/lc_iso8859_2.o ../temp/intl/intl/lc_dos.o
../temp/intl/intl/cs_unicode_ucs2.o ../temp/intl/i
ntl/lc_unicode_ucs2.o
../temp/intl/intl/cs_unicode_fss.o ../temp/intl/intl/cv_unicode_fss.o
../temp/intl/intl/cs_big5.o ../temp/intl/intl/cv_big5.o
../temp/intl/intl/lc_big5.o ../temp/intl/intl/cs_gb2312.o
../temp/intl/intl/cv_gb2312.o ../temp/intl/intl/lc_gb2312.o
../temp/intl/intl/cs_jis.o ../temp/intl/intl/cv_jis.o
../temp/intl/intl/lc_jis.o ../temp/intl/intl/cs_ksc.o
../temp/intl/intl/cv_ksc.o ../temp/intl/intl/lc_ksc.o -D_THREAD_SAFE
ld: unknown flag: --version-script
make[2]: *** [../gen/firebird/intl/libfbintl.dylib] Error 1
make[1]: *** [intl] Error 2
make: *** [firebird] Error 2
To configure the build, we used: ./configure --enable-superserver
It seems that the culprit is "ld: unknown flag: --version-script".
What is this step attempting to do and how can we resolve it on the
Mac?
Thanks
Phil
We're trying to build the latest Firebird 1.5.2 SuperServer source for
the Mac (because there isn't a SuperServer version for the Mac on the
Firebird website). However the build dies with the following error:
cc -DSUPERCLIENT -D_THREAD_SAFE -I../src/include/gen
-I../src/include -O3
-DNDEBUG -DDARWIN -pipe -MMD -p -fPIC -DPROD_BUILD -c
../src/intl/lc_ksc.c
-o ../temp/intl/intl/lc_ksc.o
cc -Wl,--version-script,../builds/posix/fbintl.vers -bundle
-flat_namespace
-undefined suppress \
-o ../gen/firebird/intl/libfbintl.dylib ../temp/intl/intl/ld.o
../temp/intl/intl/cv_narrow.o ../temp/intl/intl/cs_narrow.o
../temp/intl/intl/lc_ascii.o ../temp/intl/intl/lc_narrow.o
../temp/intl/intl/lc_iso8859_1.o ../temp/intl/intl/lc_iso8859_13.o
../temp/intl/intl/lc_iso8859_2.o ../temp/intl/intl/lc_dos.o
../temp/intl/intl/cs_unicode_ucs2.o ../temp/intl/i
ntl/lc_unicode_ucs2.o
../temp/intl/intl/cs_unicode_fss.o ../temp/intl/intl/cv_unicode_fss.o
../temp/intl/intl/cs_big5.o ../temp/intl/intl/cv_big5.o
../temp/intl/intl/lc_big5.o ../temp/intl/intl/cs_gb2312.o
../temp/intl/intl/cv_gb2312.o ../temp/intl/intl/lc_gb2312.o
../temp/intl/intl/cs_jis.o ../temp/intl/intl/cv_jis.o
../temp/intl/intl/lc_jis.o ../temp/intl/intl/cs_ksc.o
../temp/intl/intl/cv_ksc.o ../temp/intl/intl/lc_ksc.o -D_THREAD_SAFE
ld: unknown flag: --version-script
make[2]: *** [../gen/firebird/intl/libfbintl.dylib] Error 1
make[1]: *** [intl] Error 2
make: *** [firebird] Error 2
To configure the build, we used: ./configure --enable-superserver
It seems that the culprit is "ld: unknown flag: --version-script".
What is this step attempting to do and how can we resolve it on the
Mac?
Thanks
Phil