#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@…): Thanks for the feedback cal@ For icu, I had a discussion w the maintainer of firebird binary package for mac and he sayd {{{ 2. Ideally you shouldn't use the --with-system-icu it causes all sorts of problems. If you create a database using one version of ICU (say the latest version in macports) using UTF8 for example, if you then try and use that database on a default build of Firebird 2.5 downloadable from Sourceforge, it won't work, you will need to back up and restore the database to make it usable. Normally (in the past) except for endian issues, databases can be swopped between intel systems without any problems. }}} I had a try both w or w/o system-icu but no success. I changed the portfile to get the two as variants but default is the one included as recommended on firebird side. but w LDFLAGS="-L../lib", it's correctly added to command but same error Currently * included icu: error like above * system icu: {{{ /opt/local/bin/ranlib: archive member: ../gen/firebird/lib/libfbstatic.a(tpc.o) size too large (archive member extends past the end of the file) }}} I don't understand the point about gcc. I forced the latest one gcc-4.9 (as clang got "error: thread-local storage is unsupported for the current target"), so it should be libc++, no ? On clang compatibility, seems improving https://twitter.com/firebirdsql/status/404765948663451648 but not sure if released or maybe just part of 3.0 (alpha) I update the Portfile and join main.log in both cases. -- Ticket URL: <https://trac.macports.org/ticket/42128#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X