[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