S├ębastien CRAMATTE | 26 Apr 01:12 2006
Picon

Does it exists howl binaries for window or os X ?

Hello

Where can I get howl binaries for window or os X ?

Moreover  I've updated debian package for howl 1.0.0  under debian sarge 3.1
regards

Sebastien
Kingsley, Lisa | 13 Apr 23:16 2006

Compiling autoipd

I'm new to NetBSD. I'm trying to get autoipd working (on NetBSD) but when I try to make it, I get errors from linux_autoip.c: can't find linux/socksios.h, linux/if_ether.h.  Where can I find these include files? I have a NetBSD 3.0 full installation with howl installed via pkgsrc. I know this is probably a rudimentary question, but I am stuck.

Thanks…
Lisa

The information contained in this e-mail message is PRIVATE. It may contain confidential information and may be legally privileged. It is intended for the exclusive use of the addressee(s). If you are not the intended recipient, you are hereby notified that any dissemination, distribution or reproduction of this communication is strictly prohibited. If the intended recipient(s) cannot be reached or if a transmission problem has occurred, please notify the sender immediately by return e-mail and destroy all copies of this message.
Thank you.

_______________________________________________
howl-users mailing list
howl-users <at> lists.porchdogsoft.com
http://lists.porchdogsoft.com/mailman/listinfo/howl-users
Derek Cramer | 27 Mar 22:04 2006
Picon

Re: Building Howl on AIX



On 27/03/06, Scott Herscher <scott <at> porchdogsoft.com> wrote:
Hey Derek!   Wasn't planning on doing anything like that.  Is there
nothing like getopt on AIX?

Scott

Hi Scott, thanks for the reply.
I'm not a coder, so my understaning of this may be a little hazy, but afaik, AIX has no native equivalent of the GNU getopt_long function. There is a getopt function in unistd.h I believe, but it's not the same. As far as I can tell, any other package I've looked at seems to ship the GNU getopt functionality with their source (getopt.c, getopt1.c & getopt.h). I'm not sure how they are integrated cos researching that much took me to the limit of my C knowledge. I found a package called gengetopt on gnu.org that even had instructions on how to integrate into the build tools for a project, but it was too much for me. :-(
Don't worry if it is a major deal. I am trying to run mt-daapd on an AIX box, and Howl would help a lot, but it's not urgent. I have mt-daapd running, but without Howl or equivalent, clients can't see it.


Regards,
Derek
_______________________________________________
howl-users mailing list
howl-users <at> lists.porchdogsoft.com
http://lists.porchdogsoft.com/mailman/listinfo/howl-users
Derek Cramer | 23 Mar 18:28 2006
Picon

Building Howl on AIX

Hi,
I am trying to build Howl 1.0.0 on AIX 5.2 and am running into trouble due to the absence of getopt.h and the getopt_long function in AIX. Is it possible to add getopt to the Howl distribution for platforms that don't use glibc/getopt_long? Here is the error I am getting:

.
.
.
source='Posix/posix_main.c' object='posix_main.o' libtool=no \
depfile='.deps/posix_main.Po' tmpdepfile='.deps/posix_main.TPo' \
depmode=gcc3 /bin/sh ../../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include/ -I../../src/lib/howl -I../../src/lib/mDNSResponder    -pthread -c -o posix_main.o `test -f 'Posix/posix_main.c' || echo './'`Posix/posix_main.c
Posix/posix_main.c:41:20: getopt.h: No such file or directory
Posix/posix_main.c: In function `main':
Posix/posix_main.c:173: error: elements of array `long_opts' have incomplete type
Posix/posix_main.c:175: warning: excess elements in struct initializer
Posix/posix_main.c:175: warning: (near initialization for `long_opts[0]')
Posix/posix_main.c:175: error: `no_argument' undeclared (first use in this function)
Posix/posix_main.c:175: error: (Each undeclared identifier is reported only once
Posix/posix_main.c:175: error: for each function it appears in.)
Posix/posix_main.c:175: warning: excess elements in struct initializer
Posix/posix_main.c:175: warning: (near initialization for `long_opts[0]')
Posix/posix_main.c:175: warning: excess elements in struct initializer
Posix/posix_main.c:175: warning: (near initialization for `long_opts[0]')
Posix/posix_main.c:175: warning: excess elements in struct initializer
Posix/posix_main.c:175: warning: (near initialization for `long_opts[0]')
Posix/posix_main.c:176: warning: excess elements in struct initializer
Posix/posix_main.c:176: warning: (near initialization for `long_opts[1]')
Posix/posix_main.c:176: warning: excess elements in struct initializer
Posix/posix_main.c:176: warning: (near initialization for `long_opts[1]')
Posix/posix_main.c:176: warning: excess elements in struct initializer
Posix/posix_main.c:176: warning: (near initialization for `long_opts[1]')
Posix/posix_main.c:176: warning: excess elements in struct initializer
Posix/posix_main.c:176: warning: (near initialization for `long_opts[1]')
Posix/posix_main.c:173: error: storage size of `long_opts' isn't known
gmake[3]: *** [posix_main.o] Error 1
gmake[3]: Leaving directory `/tmp/howl-1.0.0/src/mDNSResponder'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory `/tmp/howl-1.0.0/src/mDNSResponder'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/tmp/howl-1.0.0/src'
gmake: *** [all-recursive] Error 1

_______________________________________________
howl-users mailing list
howl-users <at> lists.porchdogsoft.com
http://lists.porchdogsoft.com/mailman/listinfo/howl-users
Aras Vaichas | 9 Feb 01:25 2006

signalling mDNSResponder on Win32

On a Linux system, I can send a kill -10 to the mDNSResponder task and it will 
update its cache.

How do I perform the equivalent action with the Win32 version?

regards,

Aras Vaichas
Chinook | 26 Jan 09:15 2006
Picon

Mac OS X and Linux Zeroconf LAN irregularities

Mac OS X and Linux Zeroconf LAN irregularities
----------------------------------------------
I would like to at least understand, if not remedy,
an annoyance in establishing the connection between
my Mac and my Linux box.  I have yet to find anything
constructive relative to the issue via the google
shuffle or manual pages.  Any thoughts, experiences
and/or further troubleshooting steps would be
appreciated.  Thank you.
==============================================
Installation:

PMac G5 running OS X Tiger (10.4.4)
Linux printer is shared with Mac via CUPS,
not classic AppleTalk.

P4 with Debian Etch (testing), kernel 2.6.12-1-686,
Gnome desktop and USB attached printer and scanner.
With netatalk 2.0.3-4 and task-howl (0.9.5-2), which
includes the howl mdnsresponder (0.9.5-2), installed.
Only the netatalk afpd and cnid_metad deamons are
being run.

hardwired ethernet with the Mac and Linux box connected
to a Belkin 4 port router
==============================================
Trials:

If I boot up both my Mac and Linux box:
Linux has autoipd, mDNSResponder and nifd daemons running.
Mac has mDNSResponder and netinfod daemons running (don't
know which others are pertinent to note).

If on my Mac in a Finder pane I click Network -> My Network
-> debian1 -> Connect then I get the message:
    AFP connection status
    Looking up "debian1.local.."  
which times out with the message:
    Connection failed - server may not exist blah blah

    
I can however, on my Mac in the Finder menu bar select
Go -> Connect to Server -> enter afp://192.168.2.48/
(my Linux box) -> enter user and password of shared
directory -> select share to mount; and I have my
connection.  If I dismount the share though, within a
session, and try to connect again this method works and
the Finder pane method still does not.   

Alternatively, on my Linux box I can run the cli
# /etc/init.d/mdnsresponder restart
Then back on my Mac the Finder pane method of establishing
a connection (that failed above) works as it should.
Further, I can dismount the share and reconnect with this
method any number of times in the same session, and even
reconnect with this method after rebooting only my Mac.  
However, if I reboot my Linux box I'm back to Finder menu
bar or mdnsresponder restart reconnect choices.
==============================================

What the above trials tell me is that if I restart
mdnsreaponder then everything is "peachy" until my Linux
box is rebooted.  What they do not tell me is if there is
something flakey with mdnsresponder, my Linux installation,
an incompatibility with Tiger, or even some other
interference on either box.
==============================================

Lee C
"Life is judged with all the blindness of life itself."
    -- George Santayana
(see Backup::Restore article
 http://homepage.mac.com/lee_cullens/Bx3.html  )
(see Artworks sampling
 http://homepage.mac.com/lee_cullens/Artworks.pdf  )
Aras Vaichas | 10 Jan 05:42 2006

autoipd and aliased network devices

If I run autoipd on, say, eth0 or eth1. It will choose a random address in the 
link local range and change this address if there is a conflict.

If run autoipd on an aliased device, say, eth0:0, autoipd won't renegotiate or 
choose a random address for this device.

e.g.

create eth0:0 with a dummy address
# ifconfig eth0:0 10.0.0.1

# autoipd -i eth0:0

eth0:0 will still be set to the dummy address

regards,

Aras Vaichas
Aras Vaichas | 6 Jan 04:41 2006

mDNSResponder questions

Hello,

we've been running mDNSResponder in our product for a while and now have some 
questions (and problems). We are currently running version 0.9.10 and can't 
easily change this because it is already in shipped products. We need to deal 
with the sudden and unannounced disappearance of devices on the network.

1) 3 processes vs. 1 process

On our x86 based, Linux 2.6.11, BusyBox v1.00 product when we run mDNSResponder 
it creates one process (as seen by ps). In our ARM based, Linux 2.6.14, Busybox 
v1.1.0-pre1 we see 3 processes for mDNSResponder. Our desktop PCs (Linux 
2.6.14) also show 3 processes. Is this unusual? It could just be a Busybox 
difference and I am chasing ghosts here.

2) Losing devices, fading devices

I am running mDNSResponder on the x86 products and publishing a service. On the 
host machine, for testing purposed, I poll mDNSResponder by sending a SIGUSR1 
to it's PID every 10 seconds, and mDNSBrowser will (within a few seconds) 
display all of the x86 products on the network reliably. When a device is 
disconnected, the device disappears from the list when the next poll signal 
goes out. This is good and we are happy with this behaviour.

If I then boot the ARM product, it will appear for about 1 minute but then 
gradually disappear from the host's mDNSBrowser list and only reappear 
occasionally afterwards. If I send a SIGUSR1 to the mDNSResponder running on 
the target system, it will then reappear on the host's mDNSBrowser list but 
then gradually fade away again while the x86 machines stay in the list. This 
isn't good.

As far as I can gather, I am running the same software (albeit difference 
binary types) on each machine. I can't seem to isolate the difference between 
the ARM and the x86 machines. I was initially using Howl v1.0 on the ARM 
readers, but I reverted back to 0.9.10 to isolate the problem.

Can anyone help with this?

regards,

Aras Vaichas
Julien SERDARU | 4 Jan 19:34 2006
Picon

RE: Problem using HOWL as a DLL

Sorry for the repost, but I didn't confirm my subscription before sending the message to
the list...
 
 
I am linking to HOWL as a DLL under Win32.
 
Everything works fine except the call to sw_discovery_init_with_flags which
seems not to be exported either in howl.dll or mDNSResponder.dll thus having
an unresolved symbol when linking using this function.
 
Help anyone ?
 
Regards,
 
Julien SERDARU.
 
_______________________________________________
howl-users mailing list
howl-users <at> lists.porchdogsoft.com
http://lists.porchdogsoft.com/mailman/listinfo/howl-users
Slater, Chad | 28 Oct 22:43 2005

Resolving removed services...

Hello,

 

I’m moving from Howl to Bonjour and I ran into a small problem. It seems like Howl will resolve a service even after it has been removed. The app that I’m working with has the following pseudo code algorithm:

 

 

BrowseForService(“MyService._tcp”, “local.”, OnBrowseReply)

 

.

.

.

OnBrowseReply(flags, ServiceInstance…)

 

       If flags & DNS_ADD_SERVICE then

              ResolveService(ServiceInstance, OnResolveAddService)

       Else

              ResolveService(ServiceInstance, OnResolveRemoveService)

       Endif

 

 

Howl calls the OnResolveRemoveService, but when I try to resolve a service with Bonjour it just times out (presumably because the service was already removed).

 

Does Howl do anything special to allow resolving services that have been removed?

 

(Or, maybe, I have a bug in my Bonjour code)

 

 

Thanks in advance,

 

 

Chad

_______________________________________________
howl-users mailing list
howl-users <at> lists.porchdogsoft.com
http://lists.porchdogsoft.com/mailman/listinfo/howl-users
Scott Peterson | 28 Oct 03:07 2005

Multiple mDNS responders

 From the Avahi (http://www.freedesktop.org/Software/Avahi) FAQ:

*"Is it OK to run multiple mDNS responders on the same machine?* No, it 
is not OK. Sooner or later some mDNS features known as "Known Answer 
Suppression" and "Unicast Reply" (and probably some more) will result in 
problems if more than one responder runs on the same machine."

How's that?  Can someone run through the scenario where this goes 
wrong?  It's not immediately obvious to me why either of those mDNS 
features would be a problem for multiple responders on the same machine.

--- sdp

Gmane