Paul Alfille <paul.alfi...@gmail.com> probably said:
>New release 2.7p33

>1. fix for the swig-dependent routines: owperl owphp and pwpython
>    there was a problem with reading data because the buffer size was
>allocated properly.

This seems to work for me again. Thanks!

>2. Some changes suggested for OSX compilation. Needs testing and
>further fixes, I suspect.

It's helped, I don't have to mess with config.h any more. owhttpd
links again.

The problems that I'm aware of that are still there are
src/man/Makefile.in assuming gnu sed extensions (it could at least
look for gsed, or preferably just not use gnu sed extensions) and the
libtool config being broken (has a chunk of linux x86_64 build info in
the file after the generated darwin build info:
build_alias=x86_64-linux-gnu).


I'm also not having any luck getting owserver working on OSX. The
server starts up, it's listening on port 4304, debugging shows it
talking to the serial device and getting responses... but any attempt
to access it via the TCP socket gives me nothing. trussing the server
shows no activity like it's not even seeing a connection attempt.

I'd assume a firewall, except the firewall is turned off on this
machine and telnet localhost:4304 connects just fine. Typing into that
connection shows no server activity and gets no responses. Are there
any debug commands I can use to test?

I'm running owserver in the forground under dtruss, nothing happens after:

write_nocancel(0x2, "  DEBUG: ow_net_server.c:ServerProcessOut(277) Output 
device  setup is done. index=0\0", 0x54)              = 84 0
write_nocancel(0x2, "\n\0", 0x1)                 = 1 0
sem_wait(0x12A514, 0xA002E6D3, 0x1)              = -1 Err#9
write_nocancel(0x2, "  DEBUG: ow_net_server.c:ServerProcessOut(291) 2953318400 
CLOSING ()\0", 0x44)              = 68 0
write_nocancel(0x2, "\n\0", 0x1)                 = 1 0
write_nocancel(0x2, "  DEBUG: ow_net_server.c:ServerProcessOut(293) Normal 
exit.\0", 0x3B)               = 59 0
write_nocancel(0x2, "\n\0", 0x1)                 = 1 0
__disable_threadsignal(0x1, 0xA002E6D3, 0x1)             = 0 0
__semwait_signal(0x1403, 0x1503, 0x0)            = 0 0
write_nocancel(0x2, "  DEBUG: ow_net_server.c:ServerProcess(333) Output device 
0 setup done.\0", 0x47)           = 71 0
write_nocancel(0x2, "\n\0", 0x1)                 = 1 0


A client attempt fails with:

> sudo dtruss owdir
[...]
stat("/usr/local/owfs/bin/owdir\0", 0xBFFFD840, 0x0)             = 0 0
close(0x4)               = 0 0
connect(0x3, 0x101640, 0x1C)             = -1 Err#61
close(0x3)               = 0 0
socket(0x2, 0x1, 0x6)            = 3 0
connect(0x3, 0x100630, 0x10)             = 0 0
writev(0x3, 0xBFFFF8B0, 0x2)             = 26 0
select(0x4, 0xBFFFF804, 0x0, 0x0, 0xBFFFF884)            = 0 0
close(0x3)               = 0 0
socket(0x2, 0x1, 0x6)            = 3 0
connect(0x3, 0x100630, 0x10)             = 0 0
writev(0x3, 0xBFFFF8B0, 0x2)             = 26 0
select(0x4, 0xBFFFF804, 0x0, 0x0, 0xBFFFF884)            = 0 0
close(0x3)               = 0 0


Any ideas?

Ta,
P.

-- 
pir


------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Owfs-developers mailing list
Owfs-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/owfs-developers

Reply via email to