Last login: Sun Nov 4 15:03:24 on ttyp1 Welcome to Darwin! ## compiler pd9e3c6b6:~ beyerjoerg$ gcc --version powerpc-apple-darwin8-gcc-4.0.1 (GCC) 4.0.1 (Apple Computer, Inc. build 5370) Copyright (C) 2005 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ## PG_CONFIG pd9e3c6b6:~ beyerjoerg$ export PG_CONFIG=/Library/PostgreSQL-8.3/bin/pg_config pd9e3c6b6:~ beyerjoerg$ cd "/Volumes/unix-stuff/UNIX Libraries/ossp-uuid-1.6.0/" pd9e3c6b6:/Volumes/unix-stuff/UNIX Libraries/ossp-uuid-1.6.0 beyerjoerg$ ls AUTHORS THANKS php uuid.h.in uuid_prng.c BINDINGS TODO shtool uuid.pc.in uuid_prng.h ChangeLog USERS uuid++.3 uuid.pod uuid_sha1.c HISTORY aclocal.m4 uuid++.cc uuid_ac.h uuid_sha1.h INSTALL config.guess uuid++.hh uuid_bm.h uuid_str.c MANIFEST config.h.in uuid++.pod uuid_cli.c uuid_str.h Makefile.PL config.sub uuid-config.1 uuid_cli.pod uuid_ui128.c Makefile.in configure uuid-config.in uuid_dce.c uuid_ui128.h NEWS configure.ac uuid-config.pod uuid_dce.h uuid_ui64.c OVERVIEW libtool.m4 uuid.1 uuid_mac.c uuid_ui64.h PORTING ltmain.sh uuid.3 uuid_mac.h uuid_vers.h README perl uuid.ac uuid_md5.c SEEALSO pgsql uuid.c uuid_md5.h ## configure pd9e3c6b6:/Volumes/unix-stuff/UNIX Libraries/ossp-uuid-1.6.0 beyerjoerg$ ./configure --prefix=/usr/local/ --with-dce --with-pgsql Configuring OSSP uuid (Universally Unique Identifier), version 1.6.0 (19-May-2007) checking whether make sets $(MAKE)... yes checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether compiler option(s) -pipe work... yes checking for compilation debug mode... disabled checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking whether to build against external Dmalloc library... no checking build system type... powerpc-apple-darwin8.10.0 checking host system type... powerpc-apple-darwin8.10.0 checking for a sed that does not truncate output... /usr/bin/sed checking for ld used by gcc... /usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/ld checking if the linker (/usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/ld) is GNU ld... no checking for /usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/ld option to reload object files... -r checking for BSD-compatible nm... /usr/bin/nm -p checking whether ln -s works... yes checking how to recognise dependent libraries... pass_all checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking how to run the C++ preprocessor... g++ -E checking for g77... g77 checking whether we are using the GNU Fortran 77 compiler... yes checking whether g77 accepts -g... yes checking the maximum length of command line arguments... 196608 checking command to parse /usr/bin/nm -p output from gcc object... ok checking for objdir... .libs checking for ar... ar checking for ranlib... ranlib checking for strip... strip checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fno-common checking if gcc PIC flag -fno-common works... yes checking if gcc static flag -static works... no checking if gcc supports -c -o file.o... yes checking whether the gcc linker (/usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/ld) supports shared libraries... yes checking dynamic linker characteristics... darwin8.10.0 dyld checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes configure: creating libtool checking for gethostname in -lnsl... no checking for gethostbyname in -lnsl... no checking for accept in -lsocket... no checking for va_copy() function... yes checking for sys/types.h... (cached) yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking sys/sockio.h usability... yes checking sys/sockio.h presence... yes checking for sys/sockio.h... yes checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking for netdb.h... yes checking for ifaddrs.h... yes checking for net/if.h... yes checking for net/if_dl.h... yes checking for net/if_arp.h... yes checking for netinet/in.h... yes checking for arpa/inet.h... yes checking for getifaddrs... yes checking for nanosleep... yes checking for long long... yes checking for long double... yes checking for char... yes checking size of char... 1 checking for unsigned char... yes checking size of unsigned char... 1 checking for short... yes checking size of short... 2 checking for unsigned short... yes checking size of unsigned short... 2 checking for int... yes checking size of int... 4 checking for unsigned int... yes checking size of unsigned int... 4 checking for long... yes checking size of long... 4 checking for unsigned long... yes checking size of unsigned long... 4 checking for long long... (cached) yes checking size of long long... 8 checking for unsigned long long... yes checking size of unsigned long long... 8 checking whether to build DCE 1.1 backward compatibility API... (cached) yes checking whether to build C++ bindings to C API... (cached) no checking whether to build Perl bindings to C API... (cached) no checking whether to build Perl compatibility API... (cached) no checking for perl... /usr/bin/perl checking whether to build PHP bindings to C API... (cached) no checking for php5... no checking for php... /usr/bin/php checking whether to build PostgreSQL bindings to C API... (cached) yes checking for pg_config... /Library/PostgreSQL-8.3/bin/pg_config configure: creating ./config.status config.status: creating Makefile config.status: creating uuid-config config.status: creating uuid.pc config.status: creating uuid.h config.status: creating config.h config.status: executing adjustment commands pd9e3c6b6:/Volumes/unix-stuff/UNIX Libraries/ossp-uuid-1.6.0 beyerjoerg$ make mkdir .libs gcc -I. -I. -DHAVE_CONFIG_H -O2 -pipe -c uuid.c -fno-common -DPIC -o .libs/uuid.o gcc -I. -I. -DHAVE_CONFIG_H -O2 -pipe -c uuid.c -o uuid.o >/dev/null 2>&1 gcc -I. -I. -DHAVE_CONFIG_H -O2 -pipe -c uuid_md5.c -fno-common -DPIC -o .libs/uuid_md5.o gcc -I. -I. -DHAVE_CONFIG_H -O2 -pipe -c uuid_md5.c -o uuid_md5.o >/dev/null 2>&1 gcc -I. -I. -DHAVE_CONFIG_H -O2 -pipe -c uuid_sha1.c -fno-common -DPIC -o .libs/uuid_sha1.o gcc -I. -I. -DHAVE_CONFIG_H -O2 -pipe -c uuid_sha1.c -o uuid_sha1.o >/dev/null 2>&1 gcc -I. -I. -DHAVE_CONFIG_H -O2 -pipe -c uuid_prng.c -fno-common -DPIC -o .libs/uuid_prng.o gcc -I. -I. -DHAVE_CONFIG_H -O2 -pipe -c uuid_prng.c -o uuid_prng.o >/dev/null 2>&1 gcc -I. -I. -DHAVE_CONFIG_H -O2 -pipe -c uuid_mac.c -fno-common -DPIC -o .libs/uuid_mac.o gcc -I. -I. -DHAVE_CONFIG_H -O2 -pipe -c uuid_mac.c -o uuid_mac.o >/dev/null 2>&1 gcc -I. -I. -DHAVE_CONFIG_H -O2 -pipe -c uuid_ui64.c -fno-common -DPIC -o .libs/uuid_ui64.o gcc -I. -I. -DHAVE_CONFIG_H -O2 -pipe -c uuid_ui64.c -o uuid_ui64.o >/dev/null 2>&1 gcc -I. -I. -DHAVE_CONFIG_H -O2 -pipe -c uuid_ui128.c -fno-common -DPIC -o .libs/uuid_ui128.o gcc -I. -I. -DHAVE_CONFIG_H -O2 -pipe -c uuid_ui128.c -o uuid_ui128.o >/dev/null 2>&1 gcc -I. -I. -DHAVE_CONFIG_H -O2 -pipe -c uuid_str.c -fno-common -DPIC -o .libs/uuid_str.o gcc -I. -I. -DHAVE_CONFIG_H -O2 -pipe -c uuid_str.c -o uuid_str.o >/dev/null 2>&1 gcc -dynamiclib ${wl}-flat_namespace ${wl}-undefined ${wl}suppress -o .libs/libuuid.16.0.20.dylib .libs/uuid.o .libs/uuid_md5.o .libs/uuid_sha1.o .libs/uuid_prng.o .libs/uuid_mac.o .libs/uuid_ui64.o .libs/uuid_ui128.o .libs/uuid_str.o -install_name /usr/local//lib/libuuid.16.dylib -Wl,-compatibility_version -Wl,17 -Wl,-current_version -Wl,17.20 (cd .libs && rm -f libuuid.16.dylib && ln -s libuuid.16.0.20.dylib libuuid.16.dylib) (cd .libs && rm -f libuuid.dylib && ln -s libuuid.16.0.20.dylib libuuid.dylib) ar cru .libs/libuuid.a uuid.o uuid_md5.o uuid_sha1.o uuid_prng.o uuid_mac.o uuid_ui64.o uuid_ui128.o uuid_str.o ranlib .libs/libuuid.a creating libuuid.la (cd .libs && rm -f libuuid.la && ln -s ../libuuid.la libuuid.la) gcc -I. -I. -DHAVE_CONFIG_H -O2 -pipe -c uuid_dce.c -fno-common -DPIC -o .libs/uuid_dce.o gcc -I. -I. -DHAVE_CONFIG_H -O2 -pipe -c uuid_dce.c -o uuid_dce.o >/dev/null 2>&1 gcc -dynamiclib ${wl}-flat_namespace ${wl}-undefined ${wl}suppress -o .libs/libuuid_dce.16.0.20.dylib .libs/uuid_dce.o .libs/uuid.o .libs/uuid_md5.o .libs/uuid_sha1.o .libs/uuid_prng.o .libs/uuid_mac.o .libs/uuid_ui64.o .libs/uuid_ui128.o .libs/uuid_str.o -install_name /usr/local//lib/libuuid_dce.16.dylib -Wl,-compatibility_version -Wl,17 -Wl,-current_version -Wl,17.20 (cd .libs && rm -f libuuid_dce.16.dylib && ln -s libuuid_dce.16.0.20.dylib libuuid_dce.16.dylib) (cd .libs && rm -f libuuid_dce.dylib && ln -s libuuid_dce.16.0.20.dylib libuuid_dce.dylib) ar cru .libs/libuuid_dce.a uuid_dce.o uuid.o uuid_md5.o uuid_sha1.o uuid_prng.o uuid_mac.o uuid_ui64.o uuid_ui128.o uuid_str.o ranlib .libs/libuuid_dce.a creating libuuid_dce.la (cd .libs && rm -f libuuid_dce.la && ln -s ../libuuid_dce.la libuuid_dce.la) gcc -I. -I. -DHAVE_CONFIG_H -O2 -pipe -c uuid_cli.c gcc -o .libs/uuid uuid_cli.o ./.libs/libuuid.dylib creating uuid sed -e 's;MODULE_PATHNAME;/Library/PostgreSQL-8.3/lib/postgresql/uuid.so;g' uuid.sql gcc -no-cpp-precomp -O2 -Wall -Wmissing-prototypes -Wpointer-arith -Winline -Wdeclaration-after-statement -Wendif-labels -fno-strict-aliasing -g -I.. -I/Library/PostgreSQL-8.3/include/postgresql/server -I/Library/PostgreSQL-8.3/include/postgresql/internal -I/usr/local/include/libxml2 -I/usr/include/ -I/usr/local/include/ -c -o uuid.o uuid.c -MMD -MP -MF .deps/uuid.Po uuid.c: In function 'pg_uuid_send': uuid.c:203: error: 'struct varlena' has no member named 'vl_len' make[1]: *** [uuid.o] Error 1 make: *** [pgsql/libuuid.so] Error 2 ## Perl and platform characteristics pd9e3c6b6:/Volumes/unix-stuff/UNIX Libraries/ossp-uuid-1.6.0 beyerjoerg$ Perl -V Summary of my perl5 (revision 5 version 8 subversion 6) configuration: Platform: osname=darwin, osvers=8.0, archname=darwin-thread-multi-2level uname='darwin b07.apple.com 8.0 darwin kernel version 8.3.0: mon oct 3 20:04:04 pdt 2005; root:xnu-792.6.22.obj~2release_ppc power macintosh powerpc ' config_args='-ds -e -Dprefix=/usr -Dccflags=-g -pipe -Dldflags=-Dman3ext=3pm -Duseithreads -Duseshrplib' hint=recommended, useposix=true, d_sigaction=define usethreads=define use5005threads=undef useithreads=define usemultiplicity=define useperlio=define d_sfio=undef uselargefiles=define usesocks=undef use64bitint=undef use64bitall=undef uselongdouble=undef usemymalloc=n, bincompat5005=undef Compiler: cc='cc', ccflags ='-g -pipe -fno-common -DPERL_DARWIN -no-cpp-precomp -fno-strict-aliasing -I/usr/local/include', optimize='-Os', cppflags='-no-cpp-precomp -g -pipe -fno-common -DPERL_DARWIN -no-cpp-precomp -fno-strict-aliasing -I/usr/local/include' ccversion='', gccversion='3.3 20030304 (Apple Computer, Inc. build 1819)', gccosandvers='' intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=4321 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=8 ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8 alignbytes=8, prototype=define Linker and Libraries: ld='env MACOSX_DEPLOYMENT_TARGET=10.3 cc', ldflags ='-L/usr/local/lib' libpth=/usr/local/lib /usr/lib libs=-ldbm -ldl -lm -lc perllibs=-ldl -lm -lc libc=/usr/lib/libc.dylib, so=dylib, useshrplib=true, libperl=libperl.dylib gnulibc_version='' Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=bundle, d_dlsymun=undef, ccdlflags=' ' cccdlflags=' ', lddlflags='-bundle -undefined dynamic_lookup -L/usr/local/lib' Characteristics of this binary (from libperl): Compile-time options: MULTIPLICITY USE_ITHREADS USE_LARGE_FILES PERL_IMPLICIT_CONTEXT Locally applied patches: 23953 - fix for File::Path::rmtree CAN-2004-0452 security issue 33990 - fix for setuid perl security issues SPRINTF0 - fixes for sprintf formatting issues - CVE-2005-3962 Built under darwin Compiled at Nov 2 2006 10:37:00 @INC: /System/Library/Perl/5.8.6/darwin-thread-multi-2level /System/Library/Perl/5.8.6 /Library/Perl/5.8.6/darwin-thread-multi-2level /Library/Perl/5.8.6 /Library/Perl /Network/Library/Perl/5.8.6/darwin-thread-multi-2level /Network/Library/Perl/5.8.6 /Network/Library/Perl /System/Library/Perl/Extras/5.8.6/darwin-thread-multi-2level /System/Library/Perl/Extras/5.8.6 /Library/Perl/5.8.1 . pd9e3c6b6:/Volumes/unix-stuff/UNIX Libraries/ossp-uuid-1.6.0 beyerjoerg$