Great, thanks! I'll look out for a release and update the port accordingly.
Regarding swig, I have never dealt with any swig stuff before, so it might just be some lookup/path/config problem.. or something much more complex! I did not really put that much time to it since I do not use it for the moment. Looking forward to improved FreeBSD owfs :) /Johan > Content-Type: text/plain; charset="iso-8859-1" > > Thank you -- I added your patches to the CVS version. > > I'm installing a freebsd 9.2 virtual machine to look at the swig issues, > but I suspect that if you didn't see the solution, I'll not be lucky either. > > Paul > > > On Mon, Jan 13, 2014 at 4:00 PM, Johan Str?m <[email protected]> wrote: > >> Hi, >> >> a few years ago I wrote a basic FreeBSD port for owfs [1]. I have now >> updated it with the latest owfs release and also improved port with regard >> to config options etc. >> The patches have been submitted separately [2], but the attached shar file >> contains the same patches. >> >> Some features are known broken, such as all SWIG bindings.. I'm not sure >> whats wrong but they do not compile at all. For example, if I enable python >> I get the following errors when I do make install (NOT in make!): >> >> ------ >> install -o root -g wheel -m 444 owcapi.h >> '/usr/ports/comms/owfs/work/stage/usr/local/include' >> Making install in swig >> Making install in python >> Making install in ow >> python setup.py install >> --install-lib="/usr/ports/comms/owfs/work/stage/usr/local/lib/python2.7/site-packages" >> running install >> running build >> running build_py >> creating build >> creating build/lib.freebsd-8.4-RELEASE-p4-amd64-2.7 >> creating build/lib.freebsd-8.4-RELEASE-p4-amd64-2.7/ow >> copying ow/__init__.py -> build/lib.freebsd-8.4-RELEASE-p4-amd64-2.7/ow >> running build_ext >> building '_OW' extension >> creating build/temp.freebsd-8.4-RELEASE-p4-amd64-2.7 >> cc -DNDEBUG -O2 -pipe -fno-strict-aliasing -fPIC -I../../owlib/src/include >> -I../../../src/include -I/usr/local/include/python2.7 -c ow_wrap.c -o >> build/temp.freebsd-8.4-RELEASE-p4-amd64-2.7/ow_wrap.o -D_FI >> LE_OFFSET_BITS=64 -I/usr/local/include/python2.7 >> -I/usr/local/include/python2.7 -fno-strict-aliasing -O2 -pipe >> -fno-strict-aliasing -DNDEBUG >> In file included from ../../owlib/src/include/ow.h:216, >> from ow_wrap.c:2697: >> ../../owlib/src/include/compat.h: In function 'timegm': >> ../../owlib/src/include/compat.h:84: error: storage class specified for >> parameter '__compar_fn_t' >> ../../owlib/src/include/compat.h:113: error: storage class specified for >> parameter '__action_fn_t' >> In file included from ../../owlib/src/include/ow.h:219, >> from ow_wrap.c:2697: >> ../../owlib/src/include/ow_debug.h:32: warning: empty declaration >> ../../owlib/src/include/ow_debug.h:33: warning: empty declaration >> ../../owlib/src/include/ow_debug.h:36: warning: empty declaration >> ../../owlib/src/include/ow_debug.h:41: error: expected '=', ',', ';', >> 'asm' or '__attribute__' before '{' token >> ../../owlib/src/include/ow_debug.h:43: error: storage class specified for >> parameter 'log_available' >> ../../owlib/src/include/ow_debug.h:108: error: storage class specified for >> parameter 'sem_init_failed' >> ../../owlib/src/include/ow_debug.h:119: error: storage class specified for >> parameter 'mutex_init_failed' >> ../../owlib/src/include/ow_debug.h:124: error: storage class specified for >> parameter 'mutex_destroy_failed' >> ../../owlib/src/include/ow_debug.h:129: error: storage class specified for >> parameter 'mutex_lock_failed' >> ../../owlib/src/include/ow_debug.h:134: error: storage class specified for >> parameter 'mutex_unlock_failed' >> ../../owlib/src/include/ow_debug.h:139: error: storage class specified for >> parameter 'mutexattr_init_failed' >> ../../owlib/src/include/ow_debug.h:144: error: storage class specified for >> parameter 'mutexattr_destroy_failed' >> ../../owlib/src/include/ow_debug.h:149: error: storage class specified for >> parameter 'mutexattr_settype_failed' >> ../../owlib/src/include/ow_debug.h:154: error: storage class specified for >> parameter 'cond_timedwait_failed' >> ../../owlib/src/include/ow_debug.h:159: error: storage class specified for >> parameter 'cond_wait_failed' >> ../../owlib/src/include/ow_debug.h:164: error: storage class specified for >> parameter 'cond_signal_failed' >> ../../owlib/src/include/ow_debug.h:169: error: storage class specified for >> parameter 'cond_init_failed' >> ../../owlib/src/include/ow_debug.h:174: error: storage class specified for >> parameter 'cond_destroy_failed' >> In file included from ../../owlib/src/include/ow.h:248, >> ... >> ------ >> >> and so on for about 1000 rows.. Any ideas? This is with SWIG Version >> 1.3.40. >> >> Best regards >> Johan >> >> [1] >> http://owfs-developers.1086194.n5.nabble.com/FreeBSD-owfs-in-ports-package-td6486.html >> [2] http://sourceforge.net/p/owfs/patches/18/ >> ------------------------------------------------------------------------------ CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments & Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk _______________________________________________ Owfs-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/owfs-developers
