[MacPorts] #42128: [NEW] Firebird 2.5 Portfile, still problem compiling
MacPorts
noreply at macports.org
Mon Mar 3 11:08:00 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 cal@…):
Replying to [comment:7 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....
> }}}
Can't offer any insight on that, sorry. Seems you'll have to dive into the
Makefiles and fine out where the missing file should come from.
> * 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
> }}}
It's a linker flag, try with `-Wl,-search_paths_first` if you're passing
it to the compiler.
> after a build without it, I have an empty extern/icu/source/lib, files
are in extern/icu/source/stubdata/
Why is `extern/icu/source/lib` empty when building with included ICU? That
sounds wrong to me, but then again, I can only guess at this point short
of diving into the Makefiles myself, and I currently have no time to do
so. Maybe starting over (`port clean firebird`) would help?
--
Ticket URL: <https://trac.macports.org/ticket/42128#comment:8>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list