On Fri, Aug 22, 2008 at 1:12 AM, Gregg Levine <[EMAIL PROTECTED]> wrote: > On Fri, Aug 22, 2008 at 12:59 AM, Gregg Levine <[EMAIL PROTECTED]> wrote: >> On Fri, Aug 22, 2008 at 12:22 AM, Gregg Levine <[EMAIL PROTECTED]> wrote: >>> Hello! >>> Okay here goes. The main Linux computer in this setup who runs OWFS >>> decided to run out for tea and crumpets someplace several days ago. >>> When it finally got back I discovered that nothing would build >>> correctly. It happens that the clew was with the kernel. >>> >>> I was then required to dump the entire contents of the drive and >>> install everything fresh. I am finally getting around to building >>> OWFS. I believe before the problems I was building and using 2.7p4. >>> >>> However it now becomes clear that there's something peculiar going on >>> here, and here it is: >>> -MT owfs_callback.o -MD -MP -MF .deps/owfs_callback.Tpo -c -o >>> owfs_callback.o owfs_callback.c >>> mv -f .deps/owfs_callback.Tpo .deps/owfs_callback.Po >>> gcc -DHAVE_CONFIG_H -I. -I../../../../src/include -I../include >>> -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=26 -I/usr/local/include >>> -I../../../owlib/src/include -L../../../owlib/src/c -fexceptions -Wall >>> -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align >>> -Wstrict-prototypes -Wredundant-decls -pthread -g -O2 -MT >>> fuse_line.o -MD -MP -MF .deps/fuse_line.Tpo -c -o fuse_line.o >>> fuse_line.c >>> mv -f .deps/fuse_line.Tpo .deps/fuse_line.Po >>> /bin/sh ../../../../libtool --tag=CC --mode=link gcc -I../include >>> -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=26 -I/usr/local/include >>> -I../../../owlib/src/include -L../../../owlib/src/c -fexceptions -Wall >>> -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align >>> -Wstrict-prototypes -Wredundant-decls -pthread -g -O2 -o owfs >>> owfs.o owfs_callback.o fuse_line.o -low -L/usr/local/lib -lfuse >>> -L/usr/lib -lusb -lpthread -Wl,--rpath -Wl,/usr/lib -ldl >>> mkdir .libs >>> gcc -I../include -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=26 >>> -I/usr/local/include -I../../../owlib/src/include -fexceptions -Wall >>> -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align >>> -Wstrict-prototypes -Wredundant-decls -g -O2 -o .libs/owfs owfs.o >>> owfs_callback.o fuse_line.o -Wl,--rpath -Wl,/usr/lib >>> -L/usr/src/owfs/owfs-2.7p4/module/owlib/src/c -pthread >>> /usr/src/owfs/owfs-2.7p4/module/owlib/src/c/.libs/libow.so -L/usr/lib >>> -L/usr/local/lib /usr/lib/libfuse.so -lrt /usr/lib/libusb.so -lpthread >>> -ldl >>> creating owfs >>> make[4]: Leaving directory `/usr/src/owfs/owfs-2.7p4/module/owfs/src/c' >>> Making all in include >>> make[4]: Entering directory >>> `/usr/src/owfs/owfs-2.7p4/module/owfs/src/include' >>> make[4]: Nothing to be done for `all'. >>> make[4]: Leaving directory >>> `/usr/src/owfs/owfs-2.7p4/module/owfs/src/include' >>> make[4]: Entering directory `/usr/src/owfs/owfs-2.7p4/module/owfs/src' >>> make[4]: Nothing to be done for `all-am'. >>> make[4]: Leaving directory `/usr/src/owfs/owfs-2.7p4/module/owfs/src' >>> make[3]: Leaving directory `/usr/src/owfs/owfs-2.7p4/module/owfs/src' >>> make[3]: Entering directory `/usr/src/owfs/owfs-2.7p4/module/owfs' >>> make[3]: Nothing to be done for `all-am'. >>> make[3]: Leaving directory `/usr/src/owfs/owfs-2.7p4/module/owfs' >>> make[2]: Leaving directory `/usr/src/owfs/owfs-2.7p4/module/owfs' >>> Making all in owftpd >>> make[2]: Entering directory `/usr/src/owfs/owfs-2.7p4/module/owftpd' >>> Making all in src >>> make[3]: Entering directory `/usr/src/owfs/owfs-2.7p4/module/owftpd/src' >>> Making all in c >>> make[4]: Entering directory `/usr/src/owfs/owfs-2.7p4/module/owftpd/src/c' >>> gcc -DHAVE_CONFIG_H -I. -I../../../../src/include -I../include >>> -I../../../owlib/src/include -L../../../owlib/src/c -fexceptions -Wall >>> -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align >>> -Wstrict-prototypes -Wredundant-decls -DHAVE_NEW_SS_FAMILY -pthread >>> -D_FILE_OFFSET_BITS=64 -g -O2 -MT file_list.o -MD -MP -MF >>> .deps/file_list.Tpo -c -o file_list.o file_list.c >>> mv -f .deps/file_list.Tpo .deps/file_list.Po >>> gcc -DHAVE_CONFIG_H -I. -I../../../../src/include -I../include >>> -I../../../owlib/src/include -L../../../owlib/src/c -fexceptions -Wall >>> -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align >>> -Wstrict-prototypes -Wredundant-decls -DHAVE_NEW_SS_FAMILY -pthread >>> -D_FILE_OFFSET_BITS=64 -g -O2 -MT file_cd.o -MD -MP -MF >>> .deps/file_cd.Tpo -c -o file_cd.o file_cd.c >>> mv -f .deps/file_cd.Tpo .deps/file_cd.Po >>> gcc -DHAVE_CONFIG_H -I. -I../../../../src/include -I../include >>> -I../../../owlib/src/include -L../../../owlib/src/c -fexceptions -Wall >>> -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align >>> -Wstrict-prototypes -Wredundant-decls -DHAVE_NEW_SS_FAMILY -pthread >>> -D_FILE_OFFSET_BITS=64 -g -O2 -MT ftp_command.o -MD -MP -MF >>> .deps/ftp_command.Tpo -c -o ftp_command.o ftp_command.c >>> mv -f .deps/ftp_command.Tpo .deps/ftp_command.Po >>> gcc -DHAVE_CONFIG_H -I. -I../../../../src/include -I../include >>> -I../../../owlib/src/include -L../../../owlib/src/c -fexceptions -Wall >>> -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align >>> -Wstrict-prototypes -Wredundant-decls -DHAVE_NEW_SS_FAMILY -pthread >>> -D_FILE_OFFSET_BITS=64 -g -O2 -MT ftp_listener.o -MD -MP -MF >>> .deps/ftp_listener.Tpo -c -o ftp_listener.o ftp_listener.c >>> mv -f .deps/ftp_listener.Tpo .deps/ftp_listener.Po >>> gcc -DHAVE_CONFIG_H -I. -I../../../../src/include -I../include >>> -I../../../owlib/src/include -L../../../owlib/src/c -fexceptions -Wall >>> -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align >>> -Wstrict-prototypes -Wredundant-decls -DHAVE_NEW_SS_FAMILY -pthread >>> -D_FILE_OFFSET_BITS=64 -g -O2 -MT ftp_session.o -MD -MP -MF >>> .deps/ftp_session.Tpo -c -o ftp_session.o ftp_session.c >>> ftp_session.c: In function `do_cwd': >>> ftp_session.c:420: warning: assignment discards qualifiers from >>> pointer target type >>> mv -f .deps/ftp_session.Tpo .deps/ftp_session.Po >>> gcc -DHAVE_CONFIG_H -I. -I../../../../src/include -I../include >>> -I../../../owlib/src/include -L../../../owlib/src/c -fexceptions -Wall >>> -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align >>> -Wstrict-prototypes -Wredundant-decls -DHAVE_NEW_SS_FAMILY -pthread >>> -D_FILE_OFFSET_BITS=64 -g -O2 -MT owftpd.o -MD -MP -MF >>> .deps/owftpd.Tpo -c -o owftpd.o owftpd.c >>> mv -f .deps/owftpd.Tpo .deps/owftpd.Po >>> gcc -DHAVE_CONFIG_H -I. -I../../../../src/include -I../include >>> -I../../../owlib/src/include -L../../../owlib/src/c -fexceptions -Wall >>> -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align >>> -Wstrict-prototypes -Wredundant-decls -DHAVE_NEW_SS_FAMILY -pthread >>> -D_FILE_OFFSET_BITS=64 -g -O2 -MT telnet_session.o -MD -MP -MF >>> .deps/telnet_session.Tpo -c -o telnet_session.o telnet_session.c >>> mv -f .deps/telnet_session.Tpo .deps/telnet_session.Po >>> gcc -DHAVE_CONFIG_H -I. -I../../../../src/include -I../include >>> -I../../../owlib/src/include -L../../../owlib/src/c -fexceptions -Wall >>> -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align >>> -Wstrict-prototypes -Wredundant-decls -DHAVE_NEW_SS_FAMILY -pthread >>> -D_FILE_OFFSET_BITS=64 -g -O2 -MT watchdog.o -MD -MP -MF >>> .deps/watchdog.Tpo -c -o watchdog.o watchdog.c >>> mv -f .deps/watchdog.Tpo .deps/watchdog.Po >>> gcc -DHAVE_CONFIG_H -I. -I../../../../src/include -I../include >>> -I../../../owlib/src/include -L../../../owlib/src/c -fexceptions -Wall >>> -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align >>> -Wstrict-prototypes -Wredundant-decls -DHAVE_NEW_SS_FAMILY -pthread >>> -D_FILE_OFFSET_BITS=64 -g -O2 -MT daemon_assert.o -MD -MP -MF >>> .deps/daemon_assert.Tpo -c -o daemon_assert.o daemon_assert.c >>> mv -f .deps/daemon_assert.Tpo .deps/daemon_assert.Po >>> /bin/sh ../../../../libtool --tag=CC --mode=link gcc -I../include >>> -I../../../owlib/src/include -L../../../owlib/src/c -fexceptions -Wall >>> -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align >>> -Wstrict-prototypes -Wredundant-decls -DHAVE_NEW_SS_FAMILY -pthread >>> -D_FILE_OFFSET_BITS=64 -g -O2 -o owftpd file_list.o file_cd.o >>> ftp_command.o ftp_listener.o ftp_session.o owftpd.o telnet_session.o >>> watchdog.o daemon_assert.o -low -L/usr/lib -lusb -lpthread >>> -Wl,--rpath -Wl,/usr/lib -ldl >>> mkdir .libs >>> gcc -I../include -I../../../owlib/src/include -fexceptions -Wall -W >>> -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align >>> -Wstrict-prototypes -Wredundant-decls -DHAVE_NEW_SS_FAMILY >>> -D_FILE_OFFSET_BITS=64 -g -O2 -o .libs/owftpd file_list.o file_cd.o >>> ftp_command.o ftp_listener.o ftp_session.o owftpd.o telnet_session.o >>> watchdog.o daemon_assert.o -Wl,--rpath -Wl,/usr/lib >>> -L/usr/src/owfs/owfs-2.7p4/module/owlib/src/c -pthread >>> /usr/src/owfs/owfs-2.7p4/module/owlib/src/c/.libs/libow.so -L/usr/lib >>> /usr/lib/libusb.so -lpthread -ldl >>> creating owftpd >>> make[4]: Leaving directory `/usr/src/owfs/owfs-2.7p4/module/owftpd/src/c' >>> Making all in include >>> make[4]: Entering directory >>> `/usr/src/owfs/owfs-2.7p4/module/owftpd/src/include' >>> make[4]: Nothing to be done for `all'. >>> make[4]: Leaving directory >>> `/usr/src/owfs/owfs-2.7p4/module/owftpd/src/include' >>> make[4]: Entering directory `/usr/src/owfs/owfs-2.7p4/module/owftpd/src' >>> make[4]: Nothing to be done for `all-am'. >>> make[4]: Leaving directory `/usr/src/owfs/owfs-2.7p4/module/owftpd/src' >>> make[3]: Leaving directory `/usr/src/owfs/owfs-2.7p4/module/owftpd/src' >>> make[3]: Entering directory `/usr/src/owfs/owfs-2.7p4/module/owftpd' >>> make[3]: Nothing to be done for `all-am'. >>> make[3]: Leaving directory `/usr/src/owfs/owfs-2.7p4/module/owftpd' >>> make[2]: Leaving directory `/usr/src/owfs/owfs-2.7p4/module/owftpd' >>> Making all in owcapi >>> make[2]: Entering directory `/usr/src/owfs/owfs-2.7p4/module/owcapi' >>> Making all in src >>> make[3]: Entering directory `/usr/src/owfs/owfs-2.7p4/module/owcapi/src' >>> Making all in c >>> make[4]: Entering directory `/usr/src/owfs/owfs-2.7p4/module/owcapi/src/c' >>> /bin/sh ../../../../libtool --tag=CC --mode=compile gcc >>> -DHAVE_CONFIG_H -I. -I../../../../src/include -I../include >>> -I../../../owlib/src/include -L../../../owlib/src/c -fexceptions -Wall >>> -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align >>> -Wstrict-prototypes -Wredundant-decls -pthread -D__EXTENSIONS__ >>> -D_FILE_OFFSET_BITS=64 -g -O2 -MT owcapi.lo -MD -MP -MF >>> .deps/owcapi.Tpo -c -o owcapi.lo owcapi.c >>> mkdir .libs >>> gcc -DHAVE_CONFIG_H -I. -I../../../../src/include -I../include >>> -I../../../owlib/src/include -L../../../owlib/src/c -fexceptions -Wall >>> -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align >>> -Wstrict-prototypes -Wredundant-decls -pthread -D__EXTENSIONS__ >>> -D_FILE_OFFSET_BITS=64 -g -O2 -MT owcapi.lo -MD -MP -MF >>> .deps/owcapi.Tpo -c owcapi.c -fPIC -DPIC -o .libs/owcapi.o >>> gcc -DHAVE_CONFIG_H -I. -I../../../../src/include -I../include >>> -I../../../owlib/src/include -L../../../owlib/src/c -fexceptions -Wall >>> -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align >>> -Wstrict-prototypes -Wredundant-decls -pthread -D__EXTENSIONS__ >>> -D_FILE_OFFSET_BITS=64 -g -O2 -MT owcapi.lo -MD -MP -MF >>> .deps/owcapi.Tpo -c owcapi.c -o owcapi.o >/dev/null 2>&1 >>> mv -f .deps/owcapi.Tpo .deps/owcapi.Plo >>> /bin/sh ../../../../libtool --tag=CC --mode=link gcc -I../include >>> -I../../../owlib/src/include -L../../../owlib/src/c -fexceptions -Wall >>> -W -Wundef -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align >>> -Wstrict-prototypes -Wredundant-decls -pthread -D__EXTENSIONS__ >>> -D_FILE_OFFSET_BITS=64 -g -O2 -low -version-info 4:0:0 -release 2.7 >>> -shared -shrext .so -o libowcapi.la -rpath /usr/lib owcapi.lo -ldl >>> gcc -shared .libs/owcapi.o -Wl,--rpath >>> -Wl,/usr/src/owfs/owfs-2.7p4/module/owlib/src/c/.libs -L/usr/lib >>> -L/usr/src/owfs/owfs-2.7p4/module/owlib/src/c -pthread >>> /usr/src/owfs/owfs-2.7p4/module/owlib/src/c/.libs/libow.so -ldl >>> -Wl,-soname -Wl,libowcapi-2.7.so.4 -o .libs/libowcapi-2.7.so.4.0.0 >>> (cd .libs && rm -f libowcapi-2.7.so.4 && ln -s libowcapi-2.7.so.4.0.0 >>> libowcapi-2.7.so.4) >>> (cd .libs && rm -f libowcapi.so && ln -s libowcapi-2.7.so.4.0.0 >>> libowcapi.so) >>> ar cru .libs/libowcapi.a owcapi.o >>> ranlib .libs/libowcapi.a >>> creating libowcapi.la >>> (cd .libs && rm -f libowcapi.la && ln -s ../libowcapi.la libowcapi.la) >>> make[4]: Leaving directory `/usr/src/owfs/owfs-2.7p4/module/owcapi/src/c' >>> Making all in include >>> make[4]: Entering directory >>> `/usr/src/owfs/owfs-2.7p4/module/owcapi/src/include' >>> make[4]: Nothing to be done for `all'. >>> make[4]: Leaving directory >>> `/usr/src/owfs/owfs-2.7p4/module/owcapi/src/include' >>> make[4]: Entering directory `/usr/src/owfs/owfs-2.7p4/module/owcapi/src' >>> make[4]: Nothing to be done for `all-am'. >>> make[4]: Leaving directory `/usr/src/owfs/owfs-2.7p4/module/owcapi/src' >>> make[3]: Leaving directory `/usr/src/owfs/owfs-2.7p4/module/owcapi/src' >>> make[3]: Entering directory `/usr/src/owfs/owfs-2.7p4/module/owcapi' >>> make[3]: Nothing to be done for `all-am'. >>> make[3]: Leaving directory `/usr/src/owfs/owfs-2.7p4/module/owcapi' >>> make[2]: Leaving directory `/usr/src/owfs/owfs-2.7p4/module/owcapi' >>> Making all in owtap >>> make[2]: Entering directory `/usr/src/owfs/owfs-2.7p4/module/owtap' >>> make[2]: Nothing to be done for `all'. >>> make[2]: Leaving directory `/usr/src/owfs/owfs-2.7p4/module/owtap' >>> Making all in owmon >>> make[2]: Entering directory `/usr/src/owfs/owfs-2.7p4/module/owmon' >>> make[2]: Nothing to be done for `all'. >>> make[2]: Leaving directory `/usr/src/owfs/owfs-2.7p4/module/owmon' >>> Making all in swig >>> make[2]: Entering directory `/usr/src/owfs/owfs-2.7p4/module/swig' >>> Making all in perl5 >>> make[3]: Entering directory `/usr/src/owfs/owfs-2.7p4/module/swig/perl5' >>> cp OW/Makefile.linux OW/Makefile.PL >>> ( cd OW; perl Makefile.PL ) >>> Checking if your kit is complete... >>> Looks good >>> Warning: -L../../../owlib/src/c/.libs changed to >>> -L/usr/src/owfs/owfs-2.7p4/module/swig/perl5/OW/../../../owlib/src/c/.libs >>> Writing Makefile for OW >>> /usr/bin/swig -perl5 -o OW/ow_wrap.c ../ow.i >>> ../ow.i:172. Identifier 'get' redeclared (ignored). >>> ../ow.i:168. Previous declaration of 'get' >>> make -C OW -fMakefile >>> make[4]: Entering directory `/usr/src/owfs/owfs-2.7p4/module/swig/perl5/OW' >>> gcc -c -I../../../../src/include -I../../../owlib/src/include >>> -fno-strict-aliasing -pipe -Wdeclaration-after-statement >>> -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 >>> -march=i486 -mtune=i686 -DVERSION=\"2.7p4\" -DXS_VERSION=\"2.7p4\" >>> -fPIC "-I/usr/lib/perl5/5.8.8/i486-linux/CORE" -pthread >>> -D_FILE_OFFSET_BITS=64 -DSKIP_SEARCH_H -DHAVE_CONFIG_H ow_wrap.c >>> ow_wrap.c: In function `_wrap_set_get': >>> ow_wrap.c:566: error: syntax error before '%' token >>> make[4]: *** [ow_wrap.o] Error 1 >>> make[4]: Leaving directory `/usr/src/owfs/owfs-2.7p4/module/swig/perl5/OW' >>> make[3]: *** [OW/blib/lib/OW.pm] Error 2 >>> make[3]: Leaving directory `/usr/src/owfs/owfs-2.7p4/module/swig/perl5' >>> make[2]: *** [all-recursive] Error 1 >>> make[2]: Leaving directory `/usr/src/owfs/owfs-2.7p4/module/swig' >>> make[1]: *** [all-recursive] Error 1 >>> make[1]: Leaving directory `/usr/src/owfs/owfs-2.7p4/module' >>> make: *** [all-recursive] Error 1 >>> [EMAIL PROTECTED]:/usr/src/owfs/owfs-2.7p4# >>> >>> Now I am going to revert to 2.7p3 and see what happens there, perhaps >>> as far back as 2.7p2 or 2.7p1 but that's for something else. >>> >>> Paul don't use Ubuntu. If you want to use something strange for >>> building OWFS, then use Fedora. Especially since SuSe started out life >>> as a fork from the basic Slackware setup, who happens to be even older >>> then Debian. >> >> Hello! >> This is peculiar, and also annoying. 2.7p3 promptly through out the >> same errors in the same stupid place. >> >> I am going to keep back tracking my way through versions until I find >> one that will work. I think something in the 2.6 series works. >> >> Incindentally this is Slackware-11.0 not Slackware-12.0 or >> Slackware-12.1 I decided not to upgrade to the newer versions because >> it would be difficult perhaps even impossible to properly accomplish >> everything. >> ----- >> Gregg C Levine [EMAIL PROTECTED] >> "This signature was once found posting rude >> messages in English in the Moscow subway." >> > > Hello! > Paul, everyone, I just took a close look at the breakage point. It > seems to be located exactly where the Swig libraries get involved with > making it possible to wrap the oddball languages other then C with the > OWFS processes and procedures. > > Ignore my earier messages while I try an older later version of SWIG > other then the 1.3.9 one I grabbed instead of say 1.3.7 or 1.3.8. If > either of those work, then when you're ready Paul we'll need to make > changes to accomodate this version, altough it might already be in > CVS. > > ----- > Gregg C Levine [EMAIL PROTECTED] > "This signature was once found posting rude > messages in English in the Moscow subway." >
Hello! That blurb about Swig versions should read 1.3.3.6 or 1.3.3.5 because I found on the mirror the versions 1.3.29 (which does work) all the way to 1.3.3.6. I promptly extracted 1.3.3.6 and made it. And then repeated the make steps for OWFS version 2.7p4. Problem solved. I am putting this down to one thing. A distinctive lack of proper preperations for solving a big problem, namely restoring a drive. -- ----- Gregg C Levine [EMAIL PROTECTED] "This signature was once found posting rude messages in English in the Moscow subway." ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Owfs-developers mailing list Owfs-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/owfs-developers