howl is compiling cleanly on ia64 and I have tested it with another howl announcing box to see if the service discovery was good. The test was succesfull. Reproducible: Always Steps to Reproduce: Expected Results: I think howl-0.9.8 could go stable for ia64 as the previous stable version didn't compiled for me.
*** Bug 89701 has been marked as a duplicate of this bug. ***
0.9.6 (current stable) compiles fine for me; would you mind pasting the compile error in?
here is the log rm -f .libs/posix_interface.lo ia64-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../../include -I../../../include/ -I../ -O2 -pipe -D_ASM_IA64_TYPES_H -c Posix/posix_interface.c -MT posix_interface.lo -MD -MP -MF .deps/posix_interface.TPlo -fPIC -DPIC -o .libs/posix_interface.lo ia64-unknown-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../../include -I../../../include/ -I../ -O2 -pipe -D_ASM_IA64_TYPES_H -c Posix/posix_signal.c -MT posix_signal.lo -MD -MP -MF .deps/posix_signal.TPlo -o posix_signal.o >/dev/null 2>&1 In file included from Posix/posix_interface.c:45: /usr/include/linux/ethtool.h:18: error: syntax error before "__u32" /usr/include/linux/ethtool.h:20: error: syntax error before "advertising" /usr/include/linux/ethtool.h:21: error: syntax error before "speed" /usr/include/linux/ethtool.h:22: error: syntax error before "duplex" /usr/include/linux/ethtool.h:23: error: syntax error before "port" /usr/include/linux/ethtool.h:24: error: syntax error before "phy_address" /usr/include/linux/ethtool.h:25: error: syntax error before "transceiver" /usr/include/linux/ethtool.h:26: error: syntax error before "autoneg" [snip] /usr/include/linux/ethtool.h:353: error: syntax error before "__u64" /usr/include/linux/ethtool.h:356: error: syntax error before '}' token Posix/posix_interface.c: In function `sw_network_interface_link_status': Posix/posix_interface.c:238: error: storage size of `edata' isn't known make[4]: *** [posix_interface.lo] Error 1 make[4]: *** Waiting for unfinished jobs.... mv -f .libs/posix_signal.lo posix_signal.lo make[4]: Leaving directory `/var/tmp/portage/howl-0.9.6-r2/work/howl-0.9.6/src/lib/howl' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/howl-0.9.6-r2/work/howl-0.9.6/src/lib/howl' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/howl-0.9.6-r2/work/howl-0.9.6/src/lib' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/howl-0.9.6-r2/work/howl-0.9.6/src' make: *** [all-recursive] Error 1
0.9.8 stabled in CVS, thanks.