| 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 |
owfs.shar
Description: Binary data
------------------------------------------------------------------------------ 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
