[MacPorts] #42128: [NEW] Firebird 2.5 Portfile, still problem compiling

MacPorts noreply at macports.org
Sun Mar 2 16:43:01 PST 2014


#42128: [NEW] Firebird 2.5 Portfile, still problem compiling
-------------------------+--------------------------------
  Reporter:  jul_bsd@…   |      Owner:  macports-tickets@…
      Type:  submission  |     Status:  new
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.2.1
Resolution:              |   Keywords:
      Port:  Firebird    |
-------------------------+--------------------------------

Comment (by jul_bsd@…):

 * systemicu, it builds almost all at second call and fails on something
 stupid. joined B1,B2 logs

 {{{
 :info:build cp ../../examples/include/*.*
 ../../gen/firebird/examples/include/
 :info:build cp ../../examples/stat/*.* ../../gen/firebird/examples/stat/
 :info:build cp ../../examples/udf/*.* ../../gen/firebird/examples/udf/
 :info:build cp employee.fdb ../../gen/firebird/examples/empbuild/
 :info:build cp: employee.fdb: No such file or directory
 :info:build gmake[2]: *** [../../gen/firebird/examples/README] Error 1
 :info:build gmake[2]: Leaving directory
 `/opt/local/var/macports/build/_Volumes_Data_myports_database_firebirdsql/Firebird/work/Firebird-2.5.2.26540-0/gen/examples'
 :info:build gmake[1]: *** [examples_cp] Error 2
 :info:build gmake[1]: *** Waiting for unfinished jobs....
 }}}


 * includedicu
 the search_path_first fails in configure. clang only?

 {{{
 configure:3193: checking for C compiler default output file name
 configure:3215: /opt/local/bin/gcc-mp-4.9 -pipe -Os -m64
 -I/opt/local/include
 -L/opt/local/var/macports/build/_Volumes_Data_myports_database_firebirdsql/Firebird/work/Firebird-2.5.2.26540-0/extern/icu/source/lib
 -search_paths_first -L/opt/local/lib -Wl,-headerpad_max_install_names
 conftest.c  -framework CoreFoundation >&5
 gcc-mp-4.9: error: unrecognized command line option '-search_paths_first'
 configure:3219: $? = 1

 }}}
 after a build without it, I have an empty extern/icu/source/lib, files are
 in extern/icu/source/stubdata/

 {{{
 $ nm
 /opt/local/var/macports/build/_Volumes_Data_myports_database_firebirdsql/Firebird/work/Firebird-2.5.2.26540-0/extern/icu/source/stubdata/*
 |grep icudt
 0000000000000fc0 S _icudt30_dat
 0000000000000fc0 S _icudt30_dat
 0000000000000fc0 S _icudt30_dat
 0000000000000000 S _icudt30_dat
 }}}
 so I switched locations but it's really just stub and missing tons of
 other symbols

 In my manual compile folder, I have all:

 {{{
 $ find . -iname '*libicudata*' -ls
 8473735        8 lrwxr-xr-x    1 user           admin                  21
 2 mar 08:07 ./extern/icu/source/lib/libicudata.dylib ->
 libicudata.dylib.30.0
 8473734        8 lrwxr-xr-x    1 user           admin                  21
 2 mar 08:07 ./extern/icu/source/lib/libicudata.dylib.30 ->
 libicudata.dylib.30.0
 8473733     3048 -rwxr-xr-x    1 user           admin             1556576
 2 mar 08:07 ./extern/icu/source/lib/libicudata.dylib.30.0
 8471844        8 lrwxr-xr-x    1 user           admin                  21
 2 mar 08:04 ./extern/icu/source/stubdata/libicudata.dylib ->
 libicudata.dylib.30.0
 8471843        8 lrwxr-xr-x    1 user           admin                  21
 2 mar 08:04 ./extern/icu/source/stubdata/libicudata.dylib.30 ->
 libicudata.dylib.30.0
 8471842       16 -rwxr-xr-x    1 user           admin                4192
 2 mar 08:04 ./extern/icu/source/stubdata/libicudata.dylib.30.0
 8479526     3048 -rwxr-xr-x    1 user           admin             1556576
 2 mar 08:42
 ./gen/firebird/frameworks/FirebirdCS.framework/Versions/A/Libraries/libicudata.dylib
 8478689        8 lrwxr-xr-x    1 user           admin                  21
 2 mar 08:07 ./gen/firebird/lib/libicudata.dylib -> libicudata.dylib.30.0
 8478690        8 lrwxr-xr-x    1 user           admin                  21
 2 mar 08:07 ./gen/firebird/lib/libicudata.dylib.30 ->
 libicudata.dylib.30.0
 8478691     3048 -rwxr-xr-x    1 user           admin             1556576
 2 mar 08:07 ./gen/firebird/lib/libicudata.dylib.30.0
 $ nm extern/icu/source/lib/libicudata.dylib.30.0 |grep icudt
 0000000000000600 S _icudt30_dat
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/42128#comment:7>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list