Philip Ong Jr.
Wed, 27 Jan 2010 17:36:39 -0800
_DIR=\"/etc/sysconfig\" -DAUTOFS_FIFO_DIR=\"/var/run\" -DAUTOFS_FLAG_DIR=\"/var/run\" -DVERSION_STRING=\"5.0.5\" -I/usr/include/libxml2 -c lookup.c gcc -g -Wall -DDEBUG -D_REENTRANT -D_FILE_OFFSET_BITS=64 -rdynamic -fPIE -D_GNU_SOURCE -I../include -DAUTOFS_LIB_DIR=\"/usr/lib/autofs\" -DAUTOFS_MAP_DIR=\"/etc\" -DAUTOFS_CONF_DIR=\"/etc/sysconfig\" -DAUTOFS_FIFO_DIR=\"/var/run\" -DAUTOFS_FLAG_DIR=\"/var/run\" -DVERSION_STRING=\"5.0.5\" -I/usr/include/libxml2 -c state.c gcc -g -Wall -DDEBUG -D_REENTRANT -D_FILE_OFFSET_BITS=64 -rdynamic -fPIE -D_GNU_SOURCE -I../include -DAUTOFS_LIB_DIR=\"/usr/lib/autofs\" -DAUTOFS_MAP_DIR=\"/etc\" -DAUTOFS_CONF_DIR=\"/etc/sysconfig\" -DAUTOFS_FIFO_DIR=\"/var/run\" -DAUTOFS_FLAG_DIR=\"/var/run\" -DVERSION_STRING=\"5.0.5\" -I/usr/include/libxml2 -c flag.c gcc -g -lpthread -rdynamic -pie -o automount automount.o indirect.o direct.o spawn.o module.o mount.o lookup.o state.o flag.o ../lib/autofs.a -ldl -lxml2 -lz -lpthread -lm
: automount make[1]: Leaving directory `/tmp/automounter/autofs/daemon' make[1]: Entering directory `/tmp/automounter/autofs/modules' Makefile:75: Extraneous text after `else' directive Makefile:80: Extraneous text after `else' directive Makefile:80: *** only one `else' per conditional. Stop. make[1]: Leaving directory `/tmp/automounter/autofs/modules' make: *** [daemon] Error 2 Ian Kent wrote:
On 01/27/2010 03:55 AM, Philip Ong Jr. wrote:I have not, how do I go about doing that?Clone the git repository: git clone git://git.kernel.org/pub/scm/linux/storage/autofs/autofs.git cd autofs ./configure --disable-mount-locking --enable-ignore-busy DEBUG=1 make should work. If this still doesn't work and you are not able to update your make then consider grabbing the autofs5 package from CentOS 4u8 (if u8 is available) and use that. That package is reasonably up to date wrt. 5.0.5. You will need to check when autofs5 was added to CentOS 4 because it will require the kernel of at least that CentOS 4 update. Indeed, if you do manage to build 5.0.5 from source (+ patches) and you do not have a kernel with the version 5 patches it will refuse to start. So you need to do this check anyway.Phil Ian Kent wrote:On 01/26/2010 07:40 AM, Philip Ong Jr. wrote:I applied the patches starting from top to down...and now receiving error messages pertaining to conditional statements. patch -p1 < /usr/src/autofs-5.0.5/patches/autofs-5.0.5-fix-included-map-read-fail-handling.patch patch -p1 < /usr/src/autofs-5.0.5/patches/autofs-5.0.5-refactor-ldap-sasl-bind.patch patch -p1 < /usr/src/autofs-5.0.5/patches/autofs-5.0.4-add-mount-wait-parameter.patch patch -p1 < /usr/src/autofs-5.0.5/patches/autofs-5.0.5-special-case-cifs-escapes.patch patch -p1 < /usr/src/autofs-5.0.5/patches/autofs-5.0.5-fix-libxml2-workaround-configure.patch patch -p1 < /usr/src/autofs-5.0.5/patches/autofs-5.0.5-more-code-analysis-corrections.patch patch -p1 < /usr/src/autofs-5.0.5/patches/autofs-5.0.5-fix-backwards-ifndef-INET6.patch patch -p1 < /usr/src/autofs-5.0.5/patches/autofs-5.0.5-fix-stale-init-for-file-map-instance.patch patch -p1 < /usr/src/autofs-5.0.5/patches/autofs-5.0.5-fix-ext4-fsck-at-mount.patch patch -p1 < /usr/src/autofs-5.0.5/patches/autofs-5.0.5-dont-use-master_lex_destroy-to-clear-parse-buffer.patch patch -p1 < /usr/src/autofs-5.0.5/patches/autofs-5.0.5-make-documentation-for-set-log-priority-clearer.patch patch -p1 < /usr/src/autofs-5.0.5/patches/autofs-5.0.5-fix-timeout-in-connect_nb.patch patch -p1 < /usr/src/autofs-5.0.5/patches/autofs-5.0.5-fix-pidof-init-script-usage.patch patch -p1 < /usr/src/autofs-5.0.5/patches/autofs-5.0.5-check-for-path-mount-location-in-generic-module.patch patch -p1 < /usr/src/autofs-5.0.5/patches/autofs-5.0.5-dont-fail-mount-on-access-fail.patch patch -p1 < /usr/src/autofs-5.0.5/patches/autofs-5.0.5-fix-rpc-large-export-list.patch patch -p1 < /usr/src/autofs-5.0.5/patches/autofs-5.0.5-fix-memory-leak-on-reload.patch # ./configure --disable-mount-locking --enable-ignore-busy # DEBUG=1 make gcc -g -lpthread -rdynamic -pie -o automount automount.o indirect.o direct.o spawn.o module.o mount.o lookup.o state.o flag.o ../lib/autofs.a -ldl -lxml2 -lz -lpthread -lm : automount make[1]: Leaving directory `/usr/src/autofs-5.0.5/daemon' make[1]: Entering directory `/usr/src/autofs-5.0.5/modules' Makefile:75: Extraneous text after `else' directive Makefile:80: Extraneous text after `else' directive Makefile:80: *** only one `else' per conditional. Stop. make[1]: Leaving directory `/usr/src/autofs-5.0.5/modules' make: *** [daemon] Error 2 Thoughts?Oh ... bummer, wonder how I've broken the patch series? I'll check it out and get back to you. In the meantime, have you tried checking out the git repo and building that? Ian
_______________________________________________ autofs mailing list autofs@linux.kernel.org http://linux.kernel.org/mailman/listinfo/autofs