Firebird sql port
Hello, I'm trying to make a port for Firebird SQL database and the corresponding perl bindings but I got a problem. While I can manage to compile it outside of macports, it doesn't work though macports architecture See https://trac.macports.org/ticket/42128 I had a discussion with the binary package maintainer of Firebird for MacOS X and he doesn't understand either. I get the following errors >>> gmake[3]: warning: -jN forced in submake: disabling jobserver mode. ../gen/firebird/bin/gpre_current -n -z -gds_cxx -raw -ids ../src/jrd/dpm.epp ../temp/boot/jrd/dpm.cpp gpre version UI-V2.5.2.26540 Firebird 2.5 Undefined symbols for architecture x86_64: "_icudt30_dat", referenced from: _openCommonData.part.0 in udata.o ld: symbol(s) not found for architecture x86_64 collect2: error: ld returned 1 exit status gmake[4]: *** [../lib/libicuuc.dylib.30.0] Error 1 [...] gmake[3]: warning: -jN forced in submake: disabling jobserver mode. /opt/local/bin/g++-mp-4.9 -DBOOT_BUILD -I../src/include/gen -I../src/include -I../src/vulcan -DNAMESPACE=Vulcan -I../extern/icu/source/common -I../extern/icu/source/i18n -O1 -DDARWIN -pipe -p -MMD -fPIC -fno-common -mmacosx-version-min=10.6 -D_THREAD_SAFE -fvisibility-inlines-hidden -fvisibility=hidden -fno-weak -c ../temp/boot/jrd/dpm.cpp -o ../temp/boot/jrd/dpm.o /opt/local/bin/g++-mp-4.9 ../temp/boot/gpre/cmd.o ../temp/boot/gpre/cme.o ../temp/boot/gpre/cmp.o ../temp/boot/gpre/c_cxx.o ../temp/boot/gpre/exp.o ../temp/boot/gpre/gpre.o ../temp/boot/gpre/hsh.o ../temp/boot/gpre/int_cxx.o ../temp/boot/gpre/jrdmet.o ../temp/boot/gpre/movg.o ../temp/boot/gpre/msc.o ../temp/boot/gpre/par.o ../temp/boot/gpre/pat.o ../temp/boot/gpre/sqe.o ../temp/boot/gpre/sql.o ../temp/boot/gpre/gpre_meta.o ../temp/boot/common/classes/alloc.o ../temp/boot/common/classes/locks.o ../temp/boot/common/classes/semaphore.o ../temp/boot/common/classes/fb_string.o ../temp/boot/common/classes/timestamp.o ../temp/boot/common/classes/PublicHandle.o ../temp/boot/common/classes/TempFile.o ../temp/boot/common/classes/UserBlob.o ../temp/boot/common/classes/SafeArg.o ../temp/boot/common/classes/MsgPrint.o ../temp/boot/common/classes/BaseStream.o ../temp/boot/common/fb_exception.o ../temp/boot/common/thd.o ../temp/boot/common/classes/MetaName.o ../temp/boot/common/StatusHolder.o ../temp/boot/common/classes/init.o ../temp/boot/common/StatusArg.o ../temp/boot/common/utils.o ../temp/boot/config/AdminException.o ../temp/boot/config/Args.o ../temp/boot/config/ArgsException.o ../temp/boot/config/ConfObj.o ../temp/boot/config/ConfObject.o ../temp/boot/config/ConfigFile.o ../temp/boot/config/Configuration.o ../temp/boot/config/Element.o ../temp/boot/config/FileName.o ../temp/boot/config/InputFile.o ../temp/boot/config/InputStream.o ../temp/boot/config/Lex.o ../temp/boot/config/ScanDir.o ../temp/boot/config/Stream.o ../temp/boot/config/StreamSegment.o ../temp/boot/vulcan/PathName.o ../temp/boot/vulcan/RefObject.o ../gen/firebird/lib/libfbstatic.a -o ../gen/firebird/bin/gpre_static -L../gen/firebird/lib -lm -framework CoreFoundation -lcurses -licuuc -licudata -licui18n Undefined symbols for architecture x86_64: "_u_countChar32_3_0", referenced from: Jrd::UnicodeUtil::utf16Length(unsigned int, unsigned short const*) in libfbstatic.a(unicode_util.o) "_u_strCompare_3_0", referenced from: Jrd::UnicodeUtil::utf16Compare(unsigned int, unsigned short const*, unsigned int, unsigned short const*, unsigned short*) in libfbstatic.a(unicode_util.o) Jrd::UnicodeUtil::Utf16Collation::stringToKey(unsigned short, unsigned short const*, unsigned short, unsigned char*, unsigned short) const in libfbstatic.a(unicode_util.o) "_u_tolower_3_0", referenced from: Jrd::UnicodeUtil::utf16LowerCase(unsigned int, unsigned short const*, unsigned int, unsigned short*, unsigned int const*) in libfbstatic.a(unicode_util.o) "_u_toupper_3_0", referenced from: Jrd::UnicodeUtil::utf16UpperCase(unsigned int, unsigned short const*, unsigned int, unsigned short*, unsigned int const*) in libfbstatic.a(unicode_util.o) "_ucnv_close_3_0", referenced from: Jrd::UnicodeUtil::utf16ToKey(unsigned short, unsigned short const*, unsigned short, unsigned char*) in libfbstatic.a(unicode_util.o) "_ucnv_fromUChars_3_0", referenced from: Jrd::UnicodeUtil::utf16ToKey(unsigned short, unsigned short const*, unsigned short, unsigned char*) in libfbstatic.a(unicode_util.o) "_ucnv_open_3_0", referenced from: Jrd::UnicodeUtil::utf16ToKey(unsigned short, unsigned short const*, unsigned short, unsigned char*) in libfbstatic.a(unicode_util.o) "_utf8_nextCharSafeBody_3_0", referenced from: Jrd::UnicodeUtil::utf8ToUtf16(unsigned int, unsigned char const*, unsigned int, unsigned short*, unsigned short*, unsigned int*) in libfbstatic.a(unicode_util.o) Jrd::UnicodeUtil::utf8WellFormed(unsigned int, unsigned char const*, unsigned int*) in libfbstatic.a(unicode_u
Re: Issue upgrading from 2.2.0 to 2.2.1 - Error: llvm-3.1 is not supported on Mavericks or later.
On Feb 8, 2014, at 12:43, William H. Magill wrote: > The error is pretty self explanatory. > > My question is -- did I do something wrong or is this "just" a Perl5 issue? > > > > outpost> sudo port selfupdate > ---> Updating MacPorts base sources using rsync > MacPorts base version 2.2.0 installed, > MacPorts base version 2.2.1 downloaded. > ---> Updating the ports tree > ---> MacPorts base is outdated, installing new version 2.2.1 > Installing new MacPorts release in /opt/local as root:admin; permissions > 0755; Tcl-Package in /Library/Tcl > > > The ports tree has been updated. To upgrade your installed ports, you should > run > port upgrade outdated > [/Users/magill] magill > outpost> sudo port upgrade outdated > . . . Fine until: > > ---> Cleaning perl5 > ---> Fetching archive for llvm_select > ---> Attempting to fetch llvm_select-0.2_0.darwin_13.noarch.tbz2 from > http://mse.uk.packages.macports.org/sites/packages.macports.org/llvm_select > ---> Attempting to fetch llvm_select-0.2_0.darwin_13.noarch.tbz2.rmd160 from > http://mse.uk.packages.macports.org/sites/packages.macports.org/llvm_select > ---> Unable to uninstall llvm_select @0.2_0, the following ports depend on > it: > ---> llvm-3.1 @3.1_7 > Warning: Uninstall forced. Proceeding despite dependencies. > ---> Deactivating llvm_select @0.2_0 > ---> Unable to deactivate llvm_select @0.2_0, the following ports depend on > it: > ---> llvm-3.1 @3.1_7 > Warning: Deactivate forced. Proceeding despite dependencies. > ---> Cleaning llvm_select > ---> Uninstalling llvm_select @0.2_0 > ---> Cleaning llvm_select > ---> Installing llvm_select @0.2_0 > ---> Activating llvm_select @0.2_0 > ---> Cleaning llvm_select > ---> Fetching archive for llvm-3.1 > ---> Attempting to fetch llvm-3.1-3.1_7.darwin_13.x86_64.tbz2 from > http://mse.uk.packages.macports.org/sites/packages.macports.org/llvm-3.1 > ---> Attempting to fetch llvm-3.1-3.1_7.darwin_13.x86_64.tbz2 from > http://packages.macports.org/llvm-3.1 > ---> Attempting to fetch llvm-3.1-3.1_7.darwin_13.x86_64.tbz2 from > http://lil.fr.packages.macports.org/llvm-3.1 > ---> Computing dependencies for llvm-3.1 > ---> Fetching distfiles for llvm-3.1 > Error: llvm-3.1 is not supported on Mavericks or later. It has nothing to do with perl. llvm-3.1 is not supported on Mavericks or later. Install a newer version of llvm if you want it, otherwise uninstall it. If you have other ports installed that depend on llvm-3.1, see if they have other variants that would let them use newer versions of llvm instead. On Feb 8, 2014, at 12:55, William H. Magill wrote: > On Feb 8, 2014, at 1:47 PM, Jeremy Lavergne > wrote: > >> How did you get llvm-3.1 installed to begin with? Sounds like you upgraded >> your OS. >> https://trac.macports.org/wiki/Migration > > Back when Mavericks came out back in ?the fall? > > I thought I had gone through the migration process after the hassle to get > the Xcode tools installed. > > Wasn't 2.0 the Mavericks update? > > Guess it's time to completely uninstall and start over. MacPorts 2.2.1 is the first version for which we released a pre-compiled binary for Mavericks. MacPorts 2.2.0 was current at the time Mavericks was released and should have worked if you compiled it from source on Mavericks. You can use port -v installed to see if you still have any ports installed that were originally built on an earlier version of OS X: anything built on Mavericks will be identified with “platform=‘darwin 13’”. If you do still have ports built on an earlier OS X version you can try to rebuild them using “sudo port upgrade” as you’re doing, but sometimes you can run into errors because of undeclared dependencies and it can be easier to uninstall and reinstall the ports instead. ___ macports-users mailing list macports-users@lists.macosforge.org https://lists.macosforge.org/mailman/listinfo/macports-users
Re: Issue upgrading from 2.2.0 to 2.2.1 - Error: llvm-3.1 is not supported on Mavericks or later.
On Feb 8, 2014, at 1:47 PM, Jeremy Lavergne wrote: > How did you get llvm-3.1 installed to begin with? Sounds like you upgraded > your OS. > https://trac.macports.org/wiki/Migration Back when Mavericks came out back in ?the fall? I thought I had gone through the migration process after the hassle to get the Xcode tools installed. Wasn't 2.0 the Mavericks update? Guess it's time to completely uninstall and start over. T.T.F.N. William H. Magill mag...@icloud.com mag...@mac.com whmag...@gmail.com ___ macports-users mailing list macports-users@lists.macosforge.org https://lists.macosforge.org/mailman/listinfo/macports-users
Re: Issue upgrading from 2.2.0 to 2.2.1 - Error: llvm-3.1 is not supported on Mavericks or later.
How did you get llvm-3.1 installed to begin with? Sounds like you upgraded your OS. https://trac.macports.org/wiki/Migration On Feb 8, 2014, at 13:43, William H. Magill wrote: > Error: llvm-3.1 is not supported on Mavericks or later. > Error: org.macports.fetch for port llvm-3.1 returned: unsupported platform > Please see the log file for port llvm-3.1 for details: > > /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_llvm-3.1/llvm-3.1/main.log ___ macports-users mailing list macports-users@lists.macosforge.org https://lists.macosforge.org/mailman/listinfo/macports-users
Issue upgrading from 2.2.0 to 2.2.1 - Error: llvm-3.1 is not supported on Mavericks or later.
The error is pretty self explanatory. My question is -- did I do something wrong or is this "just" a Perl5 issue? outpost> sudo port selfupdate ---> Updating MacPorts base sources using rsync MacPorts base version 2.2.0 installed, MacPorts base version 2.2.1 downloaded. ---> Updating the ports tree ---> MacPorts base is outdated, installing new version 2.2.1 Installing new MacPorts release in /opt/local as root:admin; permissions 0755; Tcl-Package in /Library/Tcl The ports tree has been updated. To upgrade your installed ports, you should run port upgrade outdated [/Users/magill] magill outpost> sudo port upgrade outdated . . . Fine until: ---> Cleaning perl5 ---> Fetching archive for llvm_select ---> Attempting to fetch llvm_select-0.2_0.darwin_13.noarch.tbz2 from http://mse.uk.packages.macports.org/sites/packages.macports.org/llvm_select ---> Attempting to fetch llvm_select-0.2_0.darwin_13.noarch.tbz2.rmd160 from http://mse.uk.packages.macports.org/sites/packages.macports.org/llvm_select ---> Unable to uninstall llvm_select @0.2_0, the following ports depend on it: --->llvm-3.1 @3.1_7 Warning: Uninstall forced. Proceeding despite dependencies. ---> Deactivating llvm_select @0.2_0 ---> Unable to deactivate llvm_select @0.2_0, the following ports depend on it: --->llvm-3.1 @3.1_7 Warning: Deactivate forced. Proceeding despite dependencies. ---> Cleaning llvm_select ---> Uninstalling llvm_select @0.2_0 ---> Cleaning llvm_select ---> Installing llvm_select @0.2_0 ---> Activating llvm_select @0.2_0 ---> Cleaning llvm_select ---> Fetching archive for llvm-3.1 ---> Attempting to fetch llvm-3.1-3.1_7.darwin_13.x86_64.tbz2 from http://mse.uk.packages.macports.org/sites/packages.macports.org/llvm-3.1 ---> Attempting to fetch llvm-3.1-3.1_7.darwin_13.x86_64.tbz2 from http://packages.macports.org/llvm-3.1 ---> Attempting to fetch llvm-3.1-3.1_7.darwin_13.x86_64.tbz2 from http://lil.fr.packages.macports.org/llvm-3.1 ---> Computing dependencies for llvm-3.1 ---> Fetching distfiles for llvm-3.1 Error: llvm-3.1 is not supported on Mavericks or later. Error: org.macports.fetch for port llvm-3.1 returned: unsupported platform Please see the log file for port llvm-3.1 for details: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_lang_llvm-3.1/llvm-3.1/main.log Error: Unable to upgrade port: 1 To report a bug, follow the instructions in the guide: http://guide.macports.org/#project.tickets T.T.F.N. William H. Magill # iMac11,3 Core i7 [2.93GHz - 8 GB 1067MHz] OS X 10.9 # Macmini6,1 Intel Core i5 [2.5 Ghz - 4GB 1600MHz] OS X 10.9 mag...@icloud.com mag...@mac.com whmag...@gmail.com ___ macports-users mailing list macports-users@lists.macosforge.org https://lists.macosforge.org/mailman/listinfo/macports-users
Re: "port echo requested" dupes
On Sat, Feb 8, 2014 at 9:59 AM, Samuel Halliday wrote: > If I issue a “port echo requested” there are always tonnes of dupes in > there… and I have to uninstall specific versions. > > How can I easily purge all old copies of ports so that they don’t show up > here? > sudo port uninstall inactive If you like driving without a seatbelt, you can add -u to port upgrade to uninstall instead of deactivating old versions; if something fails to upgrade, getting back to a working state may be harder. -- brandon s allbery kf8nh sine nomine associates allber...@gmail.com ballb...@sinenomine.net unix, openafs, kerberos, infrastructure, xmonadhttp://sinenomine.net ___ macports-users mailing list macports-users@lists.macosforge.org https://lists.macosforge.org/mailman/listinfo/macports-users
"port echo requested" dupes
Hi all, If I issue a “port echo requested” there are always tonnes of dupes in there… and I have to uninstall specific versions. How can I easily purge all old copies of ports so that they don’t show up here? -- Best regards, Samuel Halliday ___ macports-users mailing list macports-users@lists.macosforge.org https://lists.macosforge.org/mailman/listinfo/macports-users