Pastie now auto-senses if line-wrap is a bad or good idea. Feedback?
## mark a section (Learn more)
◆ ant Buildfile: build.xml Duplicated project name in import. Project jffi defined first in /Users/headius/projects/jffi~core/build.xml and again in /Users/headius/projects/jffi~core/custom-build.xml -pre-init: -init-private: -init-libraries: -init-user: -init-project: -init-macrodef-property: -do-init: -init-vars: [mkdir] Created dir: /Users/headius/projects/jffi~core/build/jni -post-init: -init-check: -init-macrodef-javac: -init-macrodef-junit: -init-debug-args: -init-macrodef-nbjpda: -init-macrodef-debug: -init-macrodef-java: -init-presetdef-jar: init: deps-jar: -check-automatic-build: -clean-after-automatic-build: -verify-automatic-build: -pre-pre-compile: [mkdir] Created dir: /Users/headius/projects/jffi~core/build/classes -pre-compile: -compile-depend: -do-compile: [javac] Compiling 17 source files to /Users/headius/projects/jffi~core/build/classes -compile-java: -generate-native-headers: -build-native-library: [exec] JNI_DIR=/Users/headius/projects/jffi~core/jni MAKE=/usr/bin/make FFI_CONFIGURE=/Users/headius/projects/jffi~core/jni/libffi/configure --disable-static --with-pic=yes --disable-dependency-tracking [exec] Configuring libffi for i386 [exec] configure: WARNING: If you wanted to set the --build type, don't use --host. [exec] If a cross compiler is detected then cross compile mode will be used. [exec] /usr/bin/make "AR_FLAGS=" "CC_FOR_BUILD=" "CFLAGS=-arch i386 -O2 -fno-omit-frame-pointer -fno-strict-aliasing -DNDEBUG -isysroot /Developer/SDKs/MacOSX10.4u.sdk" "CXXFLAGS=-g -O2" "CFLAGS_FOR_BUILD=" "CFLAGS_FOR_TARGET=" "INSTALL=/usr/bin/install -c" "INSTALL_DATA=/usr/bin/install -c -m 644" "INSTALL_PROGRAM=/usr/bin/install -c" "INSTALL_SCRIPT=/usr/bin/install -c" "JC1FLAGS=" "LDFLAGS=-arch i386" "LIBCFLAGS=" "LIBCFLAGS_FOR_TARGET=" "MAKE=/usr/bin/make" "MAKEINFO=/bin/sh /Users/headius/projects/jffi~core/jni/libffi/missing --run makeinfo " "PICFLAG=" "PICFLAG_FOR_TARGET=" "RUNTESTFLAGS=" "SHELL=/bin/sh" "exec_prefix=/usr/local" "infodir=/usr/local/share/info" "libdir=/usr/local/lib" "prefix=/usr/local" "AR=ar" "AS=as" "CC=cc" "CXX=g++" "LD=ld" "NM=" "RANLIB=ranlib" "DESTDIR=" all-recursive [exec] Making all in include [exec] make[3]: Nothing to be done for `all'. [exec] Making all in testsuite [exec] make[3]: Nothing to be done for `all'. [exec] Making all in man [exec] make[3]: Nothing to be done for `all'. [exec] /bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I/Users/headius/projects/jffi~core/jni/libffi -I. -I/Users/headius/projects/jffi~core/jni/libffi/include -Iinclude -I/Users/headius/projects/jffi~core/jni/libffi/src -Wall -g -fexceptions -arch i386 -O2 -fno-omit-frame-pointer -fno-strict-aliasing -DNDEBUG -isysroot /Developer/SDKs/MacOSX10.4u.sdk -c -o src/debug.lo /Users/headius/projects/jffi~core/jni/libffi/src/debug.c [exec] mkdir src/.libs [exec] cc -DHAVE_CONFIG_H -I. "-I/Users/headius/projects/jffi~core/jni/libffi" -I. "-I/Users/headius/projects/jffi~core/jni/libffi/include" -Iinclude "-I/Users/headius/projects/jffi~core/jni/libffi/src" -Wall -g -fexceptions -arch i386 -O2 -fno-omit-frame-pointer -fno-strict-aliasing -DNDEBUG -isysroot /Developer/SDKs/MacOSX10.4u.sdk -c "/Users/headius/projects/jffi~core/jni/libffi/src/debug.c" -fno-common -DPIC -o src/.libs/debug.o [exec] /bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I/Users/headius/projects/jffi~core/jni/libffi -I. -I/Users/headius/projects/jffi~core/jni/libffi/include -Iinclude -I/Users/headius/projects/jffi~core/jni/libffi/src -Wall -g -fexceptions -arch i386 -O2 -fno-omit-frame-pointer -fno-strict-aliasing -DNDEBUG -isysroot /Developer/SDKs/MacOSX10.4u.sdk -c -o src/prep_cif.lo /Users/headius/projects/jffi~core/jni/libffi/src/prep_cif.c [exec] cc -DHAVE_CONFIG_H -I. "-I/Users/headius/projects/jffi~core/jni/libffi" -I. "-I/Users/headius/projects/jffi~core/jni/libffi/include" -Iinclude "-I/Users/headius/projects/jffi~core/jni/libffi/src" -Wall -g -fexceptions -arch i386 -O2 -fno-omit-frame-pointer -fno-strict-aliasing -DNDEBUG -isysroot /Developer/SDKs/MacOSX10.4u.sdk -c "/Users/headius/projects/jffi~core/jni/libffi/src/prep_cif.c" -fno-common -DPIC -o src/.libs/prep_cif.o [exec] /bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I/Users/headius/projects/jffi~core/jni/libffi -I. -I/Users/headius/projects/jffi~core/jni/libffi/include -Iinclude -I/Users/headius/projects/jffi~core/jni/libffi/src -Wall -g -fexceptions -arch i386 -O2 -fno-omit-frame-pointer -fno-strict-aliasing -DNDEBUG -isysroot /Developer/SDKs/MacOSX10.4u.sdk -c -o src/types.lo /Users/headius/projects/jffi~core/jni/libffi/src/types.c [exec] cc -DHAVE_CONFIG_H -I. "-I/Users/headius/projects/jffi~core/jni/libffi" -I. "-I/Users/headius/projects/jffi~core/jni/libffi/include" -Iinclude "-I/Users/headius/projects/jffi~core/jni/libffi/src" -Wall -g -fexceptions -arch i386 -O2 -fno-omit-frame-pointer -fno-strict-aliasing -DNDEBUG -isysroot /Developer/SDKs/MacOSX10.4u.sdk -c "/Users/headius/projects/jffi~core/jni/libffi/src/types.c" -fno-common -DPIC -o src/.libs/types.o [exec] /bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I/Users/headius/projects/jffi~core/jni/libffi -I. -I/Users/headius/projects/jffi~core/jni/libffi/include -Iinclude -I/Users/headius/projects/jffi~core/jni/libffi/src -Wall -g -fexceptions -arch i386 -O2 -fno-omit-frame-pointer -fno-strict-aliasing -DNDEBUG -isysroot /Developer/SDKs/MacOSX10.4u.sdk -c -o src/raw_api.lo /Users/headius/projects/jffi~core/jni/libffi/src/raw_api.c [exec] cc -DHAVE_CONFIG_H -I. "-I/Users/headius/projects/jffi~core/jni/libffi" -I. "-I/Users/headius/projects/jffi~core/jni/libffi/include" -Iinclude "-I/Users/headius/projects/jffi~core/jni/libffi/src" -Wall -g -fexceptions -arch i386 -O2 -fno-omit-frame-pointer -fno-strict-aliasing -DNDEBUG -isysroot /Developer/SDKs/MacOSX10.4u.sdk -c "/Users/headius/projects/jffi~core/jni/libffi/src/raw_api.c" -fno-common -DPIC -o src/.libs/raw_api.o [exec] /bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I/Users/headius/projects/jffi~core/jni/libffi -I. -I/Users/headius/projects/jffi~core/jni/libffi/include -Iinclude -I/Users/headius/projects/jffi~core/jni/libffi/src -Wall -g -fexceptions -arch i386 -O2 -fno-omit-frame-pointer -fno-strict-aliasing -DNDEBUG -isysroot /Developer/SDKs/MacOSX10.4u.sdk -c -o src/java_raw_api.lo /Users/headius/projects/jffi~core/jni/libffi/src/java_raw_api.c [exec] cc -DHAVE_CONFIG_H -I. "-I/Users/headius/projects/jffi~core/jni/libffi" -I. "-I/Users/headius/projects/jffi~core/jni/libffi/include" -Iinclude "-I/Users/headius/projects/jffi~core/jni/libffi/src" -Wall -g -fexceptions -arch i386 -O2 -fno-omit-frame-pointer -fno-strict-aliasing -DNDEBUG -isysroot /Developer/SDKs/MacOSX10.4u.sdk -c "/Users/headius/projects/jffi~core/jni/libffi/src/java_raw_api.c" -fno-common -DPIC -o src/.libs/java_raw_api.o [exec] /bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I/Users/headius/projects/jffi~core/jni/libffi -I. -I/Users/headius/projects/jffi~core/jni/libffi/include -Iinclude -I/Users/headius/projects/jffi~core/jni/libffi/src -Wall -g -fexceptions -arch i386 -O2 -fno-omit-frame-pointer -fno-strict-aliasing -DNDEBUG -isysroot /Developer/SDKs/MacOSX10.4u.sdk -c -o src/closures.lo /Users/headius/projects/jffi~core/jni/libffi/src/closures.c [exec] cc -DHAVE_CONFIG_H -I. "-I/Users/headius/projects/jffi~core/jni/libffi" -I. "-I/Users/headius/projects/jffi~core/jni/libffi/include" -Iinclude "-I/Users/headius/projects/jffi~core/jni/libffi/src" -Wall -g -fexceptions -arch i386 -O2 -fno-omit-frame-pointer -fno-strict-aliasing -DNDEBUG -isysroot /Developer/SDKs/MacOSX10.4u.sdk -c "/Users/headius/projects/jffi~core/jni/libffi/src/closures.c" -fno-common -DPIC -o src/.libs/closures.o [exec] /bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I/Users/headius/projects/jffi~core/jni/libffi -I. -I/Users/headius/projects/jffi~core/jni/libffi/include -Iinclude -I/Users/headius/projects/jffi~core/jni/libffi/src -Wall -g -fexceptions -arch i386 -O2 -fno-omit-frame-pointer -fno-strict-aliasing -DNDEBUG -isysroot /Developer/SDKs/MacOSX10.4u.sdk -c -o src/x86/ffi.lo /Users/headius/projects/jffi~core/jni/libffi/src/x86/ffi.c [exec] mkdir src/x86/.libs [exec] cc -DHAVE_CONFIG_H -I. "-I/Users/headius/projects/jffi~core/jni/libffi" -I. "-I/Users/headius/projects/jffi~core/jni/libffi/include" -Iinclude "-I/Users/headius/projects/jffi~core/jni/libffi/src" -Wall -g -fexceptions -arch i386 -O2 -fno-omit-frame-pointer -fno-strict-aliasing -DNDEBUG -isysroot /Developer/SDKs/MacOSX10.4u.sdk -c "/Users/headius/projects/jffi~core/jni/libffi/src/x86/ffi.c" -fno-common -DPIC -o src/x86/.libs/ffi.o [exec] /bin/sh ./libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I/Users/headius/projects/jffi~core/jni/libffi -I. -I/Users/headius/projects/jffi~core/jni/libffi/include -Iinclude -I/Users/headius/projects/jffi~core/jni/libffi/src -I. -I/Users/headius/projects/jffi~core/jni/libffi/include -Iinclude -I/Users/headius/projects/jffi~core/jni/libffi/src -arch i386 -O2 -fno-omit-frame-pointer -fno-strict-aliasing -DNDEBUG -isysroot /Developer/SDKs/MacOSX10.4u.sdk -c -o src/x86/darwin.lo /Users/headius/projects/jffi~core/jni/libffi/src/x86/darwin.S [exec] cc -DHAVE_CONFIG_H -I. "-I/Users/headius/projects/jffi~core/jni/libffi" -I. "-I/Users/headius/projects/jffi~core/jni/libffi/include" -Iinclude "-I/Users/headius/projects/jffi~core/jni/libffi/src" -I. "-I/Users/headius/projects/jffi~core/jni/libffi/include" -Iinclude "-I/Users/headius/projects/jffi~core/jni/libffi/src" -arch i386 -O2 -fno-omit-frame-pointer -fno-strict-aliasing -DNDEBUG -isysroot /Developer/SDKs/MacOSX10.4u.sdk -c "/Users/headius/projects/jffi~core/jni/libffi/src/x86/darwin.S" -fno-common -DPIC -o src/x86/.libs/darwin.o [exec] /bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I/Users/headius/projects/jffi~core/jni/libffi -I. -I/Users/headius/projects/jffi~core/jni/libffi/include -Iinclude -I/Users/headius/projects/jffi~core/jni/libffi/src -Wall -g -fexceptions -arch i386 -O2 -fno-omit-frame-pointer -fno-strict-aliasing -DNDEBUG -isysroot /Developer/SDKs/MacOSX10.4u.sdk -c -o src/x86/ffi64.lo /Users/headius/projects/jffi~core/jni/libffi/src/x86/ffi64.c [exec] cc -DHAVE_CONFIG_H -I. "-I/Users/headius/projects/jffi~core/jni/libffi" -I. "-I/Users/headius/projects/jffi~core/jni/libffi/include" -Iinclude "-I/Users/headius/projects/jffi~core/jni/libffi/src" -Wall -g -fexceptions -arch i386 -O2 -fno-omit-frame-pointer -fno-strict-aliasing -DNDEBUG -isysroot /Developer/SDKs/MacOSX10.4u.sdk -c "/Users/headius/projects/jffi~core/jni/libffi/src/x86/ffi64.c" -fno-common -DPIC -o src/x86/.libs/ffi64.o [exec] /bin/sh ./libtool --mode=compile cc -DHAVE_CONFIG_H -I. -I/Users/headius/projects/jffi~core/jni/libffi -I. -I/Users/headius/projects/jffi~core/jni/libffi/include -Iinclude -I/Users/headius/projects/jffi~core/jni/libffi/src -I. -I/Users/headius/projects/jffi~core/jni/libffi/include -Iinclude -I/Users/headius/projects/jffi~core/jni/libffi/src -arch i386 -O2 -fno-omit-frame-pointer -fno-strict-aliasing -DNDEBUG -isysroot /Developer/SDKs/MacOSX10.4u.sdk -c -o src/x86/darwin64.lo /Users/headius/projects/jffi~core/jni/libffi/src/x86/darwin64.S [exec] cc -DHAVE_CONFIG_H -I. "-I/Users/headius/projects/jffi~core/jni/libffi" -I. "-I/Users/headius/projects/jffi~core/jni/libffi/include" -Iinclude "-I/Users/headius/projects/jffi~core/jni/libffi/src" -I. "-I/Users/headius/projects/jffi~core/jni/libffi/include" -Iinclude "-I/Users/headius/projects/jffi~core/jni/libffi/src" -arch i386 -O2 -fno-omit-frame-pointer -fno-strict-aliasing -DNDEBUG -isysroot /Developer/SDKs/MacOSX10.4u.sdk -c "/Users/headius/projects/jffi~core/jni/libffi/src/x86/darwin64.S" -fno-common -DPIC -o src/x86/.libs/darwin64.o [exec] /bin/sh ./libtool --tag=CC --mode=link cc -Wall -g -fexceptions -arch i386 -O2 -fno-omit-frame-pointer -fno-strict-aliasing -DNDEBUG -isysroot /Developer/SDKs/MacOSX10.4u.sdk -version-info `grep -v '^#' /Users/headius/projects/jffi~core/jni/libffi/libtool-version` -arch i386 -o libffi.la -rpath /usr/local/lib src/debug.lo src/prep_cif.lo src/types.lo src/raw_api.lo src/java_raw_api.lo src/closures.lo src/x86/ffi.lo src/x86/darwin.lo src/x86/ffi64.lo src/x86/darwin64.lo [exec] mkdir .libs [exec] cc -dynamiclib ${wl}-undefined ${wl}dynamic_lookup -o .libs/libffi.5.0.8.dylib src/.libs/debug.o src/.libs/prep_cif.o src/.libs/types.o src/.libs/raw_api.o src/.libs/java_raw_api.o src/.libs/closures.o src/x86/.libs/ffi.o src/x86/.libs/darwin.o src/x86/.libs/ffi64.o src/x86/.libs/darwin64.o -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch i386 -install_name /usr/local/lib/libffi.5.dylib -compatibility_version 6 -current_version 6.8 [exec] dsymutil .libs/libffi.5.0.8.dylib || : [exec] (cd .libs && rm -f libffi.5.dylib && ln -s libffi.5.0.8.dylib libffi.5.dylib) [exec] (cd .libs && rm -f libffi.dylib && ln -s libffi.5.0.8.dylib libffi.dylib) [exec] creating libffi.la [exec] (cd .libs && rm -f libffi.la && ln -s ../libffi.la libffi.la) [exec] /bin/sh ./libtool --tag=CC --mode=link cc -Wall -g -fexceptions -arch i386 -O2 -fno-omit-frame-pointer -fno-strict-aliasing -DNDEBUG -isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch i386 -o libffi_convenience.la src/debug.lo src/prep_cif.lo src/types.lo src/raw_api.lo src/java_raw_api.lo src/closures.lo src/x86/ffi.lo src/x86/darwin.lo src/x86/ffi64.lo src/x86/darwin64.lo [exec] ar cru .libs/libffi_convenience.a src/.libs/debug.o src/.libs/prep_cif.o src/.libs/types.o src/.libs/raw_api.o src/.libs/java_raw_api.o src/.libs/closures.o src/x86/.libs/ffi.o src/x86/.libs/darwin.o src/x86/.libs/ffi64.o src/x86/.libs/darwin64.o [exec] ranlib: file: .libs/libffi_convenience.a(ffi64.o) has no symbols [exec] ranlib: file: .libs/libffi_convenience.a(darwin64.o) has no symbols [exec] ranlib .libs/libffi_convenience.a [exec] ranlib: file: .libs/libffi_convenience.a(ffi64.o) has no symbols [exec] ranlib: file: .libs/libffi_convenience.a(darwin64.o) has no symbols [exec] creating libffi_convenience.la [exec] (cd .libs && rm -f libffi_convenience.la && ln -s ../libffi_convenience.la libffi_convenience.la) [exec] # Assemble into a FAT (i386, x86_64, ppc) library [exec] env MACOSX_DEPLOYMENT_TARGET=10.4 /usr/bin/libtool -static -o /Users/headius/projects/jffi~core/build/jni/libffi-darwin/.libs/libffi_convenience.a \ [exec] /Users/headius/projects/jffi~core/build/jni/libffi-i386/.libs/libffi_convenience.a [exec] /usr/bin/libtool: file: /Users/headius/projects/jffi~core/build/jni/libffi-i386/.libs/libffi_convenience.a(ffi64.o) has no symbols [exec] /usr/bin/libtool: file: /Users/headius/projects/jffi~core/build/jni/libffi-i386/.libs/libffi_convenience.a(darwin64.o) has no symbols [exec] /usr/bin/libtool: can't create output file: /Users/headius/projects/jffi~core/build/jni/libffi-darwin/.libs/libffi_convenience.a (No such file or directory) [exec] make: *** [/Users/headius/projects/jffi~core/build/jni/libffi-darwin/.libs/libffi_convenience.a] Error 1 BUILD FAILED /Users/headius/projects/jffi~core/custom-build.xml:56: exec returned: 2 Total time: 10 seconds [headius @ cnutter:~/projects/jffi~core] ◆
This paste will be private.
From the Design Piracy series on my blog: