#43744: library not found for -lgcc ----------------------+-------------------------------- Reporter: kj299@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: sqlite3 | ----------------------+-------------------------------- Comment (by ryandesign@…): We're at least making progress. (P.S: Don't forget to use WikiFormatting when writing in Trac.) The [attachment:config.log sqlite3 config.log] you originally attached showed you are running Mavericks: {{{ uname -v = Darwin Kernel Version 13.1.0: Wed Apr 2 23:52:02 PDT 2014; root:xnu-2422.92.1~2/RELEASE_X86_64 }}} But that the version of clang it was trying to use was old: {{{ /usr/bin/clang --version >&5 clang version 1.0.2 (http://llvm.org/svn/llvm- project/cfe/tags/Apple/clang-32 exported) }}} [comment:4 Next, you showed] that your `gcc` symlink was pointing to an old version of llvm-gcc: {{{ $ gcc --version i686-apple-darwin10-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5646) (LLVM build 2207.5) }}} Those versions of clang and llvm-gcc are the ones that were included with [wiki:XcodeVersionInfo#MacOSX10.6 Xcode 3.2.2 on Mac OS X 10.6 Snow Leopard] and are not appropriate for OS X 10.9 Mavericks. They were probably migrated from your previous system. This should have been fixed by reinstalling Xcode, which you said you subsequently did. [comment:7 After uninstalling and reinstalling Xcode, you showed] that your `xcodebuild` reports the correct Xcode version 5.1.1, and that your `gcc` symlink now points to the correct version of clang. So that's good progress. However, you also showed that your `xcode-select` command does not recognize the `--install` argument, which suggests your version of `xcode- select` is not the one that belongs on Mavericks, and could mean that your Xcode command line tools are not up to date. I'm not sure what package provides `xcode-select`; I think it used to be provided by Xcode on previous systems but on Mavericks it is provided by the operating system itself. So that's puzziling; the only way that your Mavericks `xcode- select` should have been replaced by an older version is if you ran an older Xcode installer while on Mavericks. Regardless of how the old `xcode-select` got on your system, you need to get the Mavericks version of `xcode-select` back onto your system. If it's not in your backups, you can use the one I'm attaching to this ticket (copy it into /usr/bin, owned by root:wheel, permissions 755). Then you should be able to run `xcode-select --install` to update the Xcode command line tools. The Xcode command line tools can also be downloaded from the [https://developer.apple.com/downloads/index.action Apple developer downloads] (the package called "Command Line Tools (OS X Mavericks) for Xcode - April 2014"). I don't know if that would reinstall your `xcode- select` program, though. -- Ticket URL: <https://trac.macports.org/ticket/43744#comment:8> MacPorts <http://www.macports.org/> Ports system for OS X