Just thought I would let you know that I have compiled wget successfully on mac os x, in case you want to update your architectures or whatever (it was mentioned in the documentation to send this if i succeeded).
Cheers, Phillip Morelock [localhost:local/src/wget-1.8.1] fillup% ./config.guess powerpc-apple-darwin5.3 [localhost:local/src/wget-1.8.1] fillup% --mandir=/usr/share --infodir=/usr/share made symlinks from /usr/local/lib to my libssl.* in /usr/lib But it's not working. i made symlinks in every place i could think of. I mean, the configure script says it can't find a bunch of stuff it's expecting for ssl, but maybe it works...make and make install don't complain. Here's the output from locate libssl on my machine: [localhost:/usr/local] fillup% locate libssl /usr/lib/libssl.0.9.dylib /usr/lib/libssl.dylib /usr/libexec/httpd/libssl.so [localhost:/usr/local] fillup% Anyway the rest of it compiled nicely. I'll paste in the configure output, and then the make output, then the make install output. Also I noted that the install documentation is a little out of whack WRT the --info-dir and --mandir params. It puts man1 directly under /usr/share in my case (i supplied /usr/share because INSTALL said it puts it into ${--mandir}/man . --infodir works properly as documented, but the INSTALL document appears to say differently for --mandir (at least on my system). it works great other than that! thanks configure output: loading cache ./config.cache configuring for GNU Wget 1.8.1 checking host system type... powerpc-apple-darwin5.3 checking whether make sets ${MAKE}... (cached) yes checking for a BSD compatible install... (cached) /usr/bin/install -c checking for gcc... (cached) cc checking whether the C compiler (cc ) works... yes checking whether the C compiler (cc ) is a cross-compiler... no checking whether we are using GNU C... (cached) yes checking whether cc accepts -g... (cached) yes checking how to run the C preprocessor... (cached) cc -E -traditional-cpp checking for AIX... no checking for Cygwin environment... (cached) no checking for mingw32 environment... (cached) no checking build system type... powerpc-apple-darwin5.3 checking for ld used by GCC... (cached) /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... (cached) no checking for /usr/bin/ld option to reload object files... (cached) -r checking for BSD-compatible nm... (cached) /usr/bin/nm -p checking whether ln -s works... (cached) yes checking how to recognise dependant libraries... (cached) file_magic Mach-O dynamically linked shared library checking for object suffix... (cached) o checking for executable suffix... (cached) no checking command to parse /usr/bin/nm -p output... (cached) ok checking for dlfcn.h... (cached) no checking for ranlib... (cached) ranlib checking for strip... (cached) strip checking for objdir... .libs checking for cc option to produce PIC... (cached) -fno-common checking if cc PIC flag -fno-common works... (cached) yes checking if cc static flag works... (cached) no checking if cc supports -c -o file.o... (cached) yes checking if cc supports -c -o file.lo... (cached) yes checking if cc supports -fno-rtti -fno-exceptions... yes checking whether the linker (/usr/bin/ld) supports shared libraries... yes checking how to hardcode library paths into programs... unsupported checking whether stripping libraries is possible... no checking dynamic linker characteristics... darwin5.3 dyld checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes creating libtool checking for cc option to accept ANSI C... (cached) checking for function prototypes... yes checking for working const... (cached) yes checking for inline... (cached) inline checking for size_t... (cached) yes checking for pid_t... (cached) yes checking whether byte ordering is bigendian... (cached) yes checking size of long... (cached) 4 checking size of long long... (cached) 8 checking for string.h... (cached) yes checking for stdarg.h... (cached) yes checking for unistd.h... (cached) yes checking for sys/time.h... (cached) yes checking for utime.h... (cached) yes checking for sys/utime.h... (cached) no checking for pwd.h... (cached) yes checking for termios.h... (cached) yes checking for sys/ioctl.h... (cached) yes checking for sys/select.h... (cached) yes checking for sys/utsname.h... (cached) yes checking for signal.h... (cached) yes checking whether time.h and sys/time.h may both be included... (cached) yes checking return type of signal handlers... (cached) void checking for struct utimbuf... yes checking for working alloca.h... (cached) no checking for alloca... (cached) yes checking for unistd.h... (cached) yes checking for getpagesize... (cached) yes checking for working mmap... (cached) yes checking for strdup... (cached) yes checking for strstr... (cached) yes checking for strcasecmp... (cached) yes checking for strncasecmp... (cached) yes checking for strpbrk... (cached) yes checking for memmove... (cached) yes checking for gettimeofday... (cached) yes checking for mktime... (cached) yes checking for strptime... (cached) no checking for strerror... (cached) yes checking for snprintf... (cached) yes checking for vsnprintf... (cached) yes checking for select... (cached) yes checking for signal... (cached) yes checking for symlink... (cached) yes checking for access... (cached) yes checking for isatty... (cached) yes checking for uname... (cached) yes checking for gethostname... (cached) yes checking for usleep... (cached) yes checking for getopt_long... (cached) no checking for gethostbyname... (cached) yes checking for inet_ntoa... (cached) yes checking for socket in -lsocket... (cached) no checking for dlopen in -ldl... (cached) no checking for shl_load in -ldl... (cached) no Looking for SSL libraries in system-default checking for includes... not found Looking for SSL libraries in /usr/local/ssl checking for includes... not found Looking for SSL libraries in /usr/local checking for includes... not found Looking for SSL libraries in /opt checking for includes... not found checking for md5_calc in -lmd5... (cached) no checking whether NLS is requested... yes language catalogs: cs da de el es et fr gl he hr hu it ja nl no pl pt_BR ru sk sl sv tr uk zh_TW checking for msgfmt... (cached) msgfmt checking for xgettext... (cached) : checking for gmsgfmt... (cached) msgfmt checking for locale.h... (cached) yes checking for libintl.h... (cached) no checking for gettext... (cached) no checking for gettext in -lintl... (cached) no gettext not found; disabling NLS checking for makeinfo... (cached) emacs checking for perl5... (cached) /usr/bin/perl checking for pod2man... (cached) /usr/bin/pod2man updating cache ./config.cache creating ./config.status creating Makefile creating src/Makefile creating doc/Makefile creating util/Makefile creating po/Makefile.in creating windows/Makefile creating src/config.h src/config.h is unchanged generating po/POTFILES from ./po/POTFILES.in creating po/Makefile and now the MAKE output: cd src && make CC='cc' CPPFLAGS='' DEFS='-DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\"' CFLAGS='-O2 -Wall -Wno-implicit' LDFLAGS='' LIBS='' prefix='/usr/local' exec_prefix='/usr/local' bindir='/usr/local/bin' infodir='/usr/share' mandir='/usr/share' manext='1' cc -I. -I. -I/opt/include -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -O2 -Wall -Wno-implicit -c cmpt.c cc -I. -I. -I/opt/include -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -O2 -Wall -Wno-implicit -c connect.c cc -I. -I. -I/opt/include -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -O2 -Wall -Wno-implicit -c cookies.c cc -I. -I. -I/opt/include -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -O2 -Wall -Wno-implicit -c fnmatch.c cc -I. -I. -I/opt/include -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -O2 -Wall -Wno-implicit -c ftp.c cc -I. -I. -I/opt/include -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -O2 -Wall -Wno-implicit -c ftp-basic.c cc -I. -I. -I/opt/include -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -O2 -Wall -Wno-implicit -c ftp-ls.c cc -I. -I. -I/opt/include -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -O2 -Wall -Wno-implicit -c ftp-opie.c cc -I. -I. -I/opt/include -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -O2 -Wall -Wno-implicit -c getopt.c cc -I. -I. -I/opt/include -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -O2 -Wall -Wno-implicit -c hash.c cc -I. -I. -I/opt/include -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -O2 -Wall -Wno-implicit -c headers.c cc -I. -I. -I/opt/include -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -O2 -Wall -Wno-implicit -c host.c cc -I. -I. -I/opt/include -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -O2 -Wall -Wno-implicit -c html-parse.c cc -I. -I. -I/opt/include -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -O2 -Wall -Wno-implicit -c html-url.c cc -I. -I. -I/opt/include -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -O2 -Wall -Wno-implicit -c http.c cc -I. -I. -I/opt/include -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -O2 -Wall -Wno-implicit -c init.c cc -I. -I. -I/opt/include -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -O2 -Wall -Wno-implicit -c log.c cc -I. -I. -I/opt/include -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -O2 -Wall -Wno-implicit -c main.c cc -I. -I. -I/opt/include -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -O2 -Wall -Wno-implicit -c gen-md5.c cc -I. -I. -I/opt/include -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -O2 -Wall -Wno-implicit -c gnu-md5.c cc -I. -I. -I/opt/include -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -O2 -Wall -Wno-implicit -c netrc.c cc -I. -I. -I/opt/include -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -O2 -Wall -Wno-implicit -c progress.c cc -I. -I. -I/opt/include -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -O2 -Wall -Wno-implicit -c rbuf.c cc -I. -I. -I/opt/include -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -O2 -Wall -Wno-implicit -c recur.c cc -I. -I. -I/opt/include -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -O2 -Wall -Wno-implicit -c res.c cc -I. -I. -I/opt/include -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -O2 -Wall -Wno-implicit -c retr.c cc -I. -I. -I/opt/include -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -O2 -Wall -Wno-implicit -c safe-ctype.c cc -I. -I. -I/opt/include -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -O2 -Wall -Wno-implicit -c snprintf.c cc -I. -I. -I/opt/include -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -O2 -Wall -Wno-implicit -c url.c cc -I. -I. -I/opt/include -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -O2 -Wall -Wno-implicit -c utils.c cc -I. -I. -I/opt/include -DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\" -O2 -Wall -Wno-implicit -c version.c /bin/sh ../libtool cc -O2 -Wall -Wno-implicit -o wget cmpt.o connect.o cookies.o fnmatch.o ftp.o ftp-basic.o ftp-ls.o ftp-opie.o getopt.o hash.o headers.o host.o html-parse.o html-url.o http.o init.o log.o main.o gen-md5.o gnu-md5.o netrc.o progress.o rbuf.o recur.o res.o retr.o safe-ctype.o snprintf.o url.o utils.o version.o cc -O2 -Wall -Wno-implicit -o wget cmpt.o connect.o cookies.o fnmatch.o ftp.o ftp-basic.o ftp-ls.o ftp-opie.o getopt.o hash.o headers.o host.o html-parse.o html-url.o http.o init.o log.o main.o gen-md5.o gnu-md5.o netrc.o progress.o rbuf.o recur.o res.o retr.o safe-ctype.o snprintf.o url.o utils.o version.o /usr/bin/ld: warning unused multiple definitions of symbol _fnmatch fnmatch.o definition of _fnmatch in section (__TEXT,__text) /usr/lib/libSystem.dylib(fnmatch.o) unused definition of _fnmatch /usr/bin/ld: warning unused multiple definitions of symbol _getopt getopt.o definition of _getopt in section (__TEXT,__text) /usr/lib/libSystem.dylib(getopt.o) unused definition of _getopt /usr/bin/ld: warning unused multiple definitions of symbol _optarg getopt.o definition of _optarg in section (__DATA,__data) /usr/lib/libSystem.dylib(getopt.o) unused definition of _optarg /usr/bin/ld: warning unused multiple definitions of symbol _opterr getopt.o definition of _opterr in section (__DATA,__data) /usr/lib/libSystem.dylib(getopt.o) unused definition of _opterr /usr/bin/ld: warning unused multiple definitions of symbol _optind getopt.o definition of _optind in section (__DATA,__data) /usr/lib/libSystem.dylib(getopt.o) unused definition of _optind /usr/bin/ld: warning unused multiple definitions of symbol _optopt getopt.o definition of _optopt in section (__DATA,__data) /usr/lib/libSystem.dylib(getopt.o) unused definition of _optopt cd doc && make CC='cc' CPPFLAGS='' DEFS='-DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\"' CFLAGS='-O2 -Wall -Wno-implicit' LDFLAGS='' LIBS='' prefix='/usr/local' exec_prefix='/usr/local' bindir='/usr/local/bin' infodir='/usr/share' mandir='/usr/share' manext='1' ./texi2pod.pl ./wget.texi wget.pod /usr/bin/pod2man --center="GNU Wget" --release="GNU Wget 1.8.1" wget.pod > wget.1 cd po && make CC='cc' CPPFLAGS='' DEFS='-DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\"' CFLAGS='-O2 -Wall -Wno-implicit' LDFLAGS='' LIBS='' prefix='/usr/local' exec_prefix='/usr/local' bindir='/usr/local/bin' infodir='/usr/share' mandir='/usr/share' manext='1' make[1]: Nothing to be done for `all'. cd util && make CC='cc' CPPFLAGS='' DEFS='-DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\"' CFLAGS='-O2 -Wall -Wno-implicit' LDFLAGS='' LIBS='' prefix='/usr/local' exec_prefix='/usr/local' bindir='/usr/local/bin' infodir='/usr/share' mandir='/usr/share' manext='1' make[1]: Nothing to be done for `all'. cd windows && make CC='cc' CPPFLAGS='' DEFS='-DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\"' CFLAGS='-O2 -Wall -Wno-implicit' LDFLAGS='' LIBS='' prefix='/usr/local' exec_prefix='/usr/local' bindir='/usr/local/bin' infodir='/usr/share' mandir='/usr/share' manext='1' make[1]: Nothing to be done for `all'. and now the make install output: cd src && make CC='cc' CPPFLAGS='' DEFS='-DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\"' CFLAGS='-O2 -Wall -Wno-implicit' LDFLAGS='' LIBS='' prefix='/usr/local' exec_prefix='/usr/local' bindir='/usr/local/bin' infodir='/usr/share' mandir='/usr/share' manext='1' install.bin ../mkinstalldirs /usr/local/bin /usr/bin/install -c wget /usr/local/bin/wget cd doc && make CC='cc' CPPFLAGS='' DEFS='-DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\"' CFLAGS='-O2 -Wall -Wno-implicit' LDFLAGS='' LIBS='' prefix='/usr/local' exec_prefix='/usr/local' bindir='/usr/local/bin' infodir='/usr/share' mandir='/usr/share' manext='1' install.info ../mkinstalldirs /usr/share if test -f wget.info; then \ for file in wget.info wget.info-*[0-9]; do \ /usr/bin/install -c -m 644 $file /usr/share/$file ; \ done; \ else \ for file in ./wget.info ./wget.info-*[0-9]; do \ /usr/bin/install -c -m 644 $file /usr/share/`basename $file` ; \ done; \ fi cd doc && make CC='cc' CPPFLAGS='' DEFS='-DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\"' CFLAGS='-O2 -Wall -Wno-implicit' LDFLAGS='' LIBS='' prefix='/usr/local' exec_prefix='/usr/local' bindir='/usr/local/bin' infodir='/usr/share' mandir='/usr/share' manext='1' install.wgetrc ../mkinstalldirs /usr/local/etc cd po && make CC='cc' CPPFLAGS='' DEFS='-DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\"' CFLAGS='-O2 -Wall -Wno-implicit' LDFLAGS='' LIBS='' prefix='/usr/local' exec_prefix='/usr/local' bindir='/usr/local/bin' infodir='/usr/share' mandir='/usr/share' manext='1' install.mo make[1]: Nothing to be done for `install.mo'. cd doc && make CC='cc' CPPFLAGS='' DEFS='-DHAVE_CONFIG_H -DSYSTEM_WGETRC=\"/usr/local/etc/wgetrc\" -DLOCALEDIR=\"/usr/local/share/locale\"' CFLAGS='-O2 -Wall -Wno-implicit' LDFLAGS='' LIBS='' prefix='/usr/local' exec_prefix='/usr/local' bindir='/usr/local/bin' infodir='/usr/share' mandir='/usr/share' manext='1' install.man ../mkinstalldirs /usr/share/man1