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."

-------------------------------------------------------------------------
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/owfs-developers

Reply via email to