From: Alexander H. <ale...@gm...> - 2013-01-29 16:16:40
|
On 1/29/13 9:12 AM, Jack Howarth wrote: > On Tue, Jan 29, 2013 at 08:20:42AM -0700, Alexander Hansen wrote: >> On 1/29/13 7:49 AM, Jack Howarth wrote: >>> Using a clean bootstrap of fink fink-0.34.5 on Mac OS X 10.8 with Xcode 4.6 and >>> its associated Command Line Tools installed, I am seeing a failure in the build of >>> db51-aes-5.1.29-2 at... >>> >>> clang -c -I. -I../src -Os ../src/btree/bt_compare.c -fno-common -DPIC -o .libs/bt_compare.o >>> In file included from ../src/btree/bt_compare.c:46: >>> In file included from ./db_int.h:999: >>> In file included from ../src/dbinc/mutex.h:15: >>> In file included from ../src/dbinc/mutex_int.h:12: >>> ../src/dbinc/atomic.h:179:19: error: definition of builtin function '__atomic_compare_exchange' >>> static inline int __atomic_compare_exchange( >>> ^ >>> 1 error generated. >>> >>> This looks like the issue discussed in... >>> >>> http://lists.cs.uiuc.edu/pipermail/cfe-dev/2012-April/020973.html >>> http://lists.cs.uiuc.edu/pipermail/cfe-dev/2012-April/020974.html >>> >>> Jack >>> >> >> Since this is a maintained package, I'll cc the maintainer. > > The attached patch derived from http://unix.derkeiler.com/Mailing-Lists/FreeBSD/current/2012-05/msg00058.html > solves the build problem on Clang 4.2. > Jack > ps The net change to the info file is... > > --- db51-aes.info 2012-01-17 12:19:49.000000000 -0500 > +++ /sw/fink/10.7/local/main/finkinfo/db51-aes.info 2013-01-29 11:06:57.000000000 -0500 > @@ -1,7 +1,7 @@ > Info4: << > Package: db51-aes%type_pkg[-64bit] > Version: 5.1.29 > -Revision: 2 > +Revision: 3 > Type: -64bit (boolean) > Architecture: ( %type_raw[-64bit] = -64bit ) powerpc, ( %type_raw[-64bit] = -64bit ) i386 > CustomMirror: << > @@ -161,6 +161,8 @@ > Homepage: http://www.oracle.com/database/berkeley-db/index.html > Maintainer: Daniel Johnson <da...@da...> > Source-MD5: a94ea755ab695bc04f82b94d2e24a1ef > +PatchFile: %n.patch > +PatchFile-MD5: 1ed24665950881ecab778163aa986fa1 > > InfoTest: TestScript: cd test/micro; sh test_micro || exit 2 > << > Does it really need an increased revision? -- Alexander Hansen, Ph.D. Fink User Liaison My package updates: http://finkakh.wordpress.com/ |