Hello, I hope this is the right place to report bugs in bahamut. We have a package for bahamut in the MacPorts package management system for OS X. We have noticed that bahamut fails to build when the C99 standard is used:
Undefined symbols for architecture x86_64:
"_first_visible_channel", referenced from:
_m_who in m_who.o
ld: symbol(s) not found for architecture x86_64
The C99 standard can be used by specifying -std=c99 in CFLAGS, or by compiling with the clang compiler which uses C99 by default. This is the patch we are now using to fix this:
https://trac.macports.org/browser/trunk/dports/irc/bahamut/files/patch-src-…
There's some more discussion in our bug report on this:
https://trac.macports.org/ticket/37151
If I can do anything else to help get this or another fix for this issue into the official bahamut sources, let me know.
Greetings all,
Bahamut 2.0.4 has been released this evening with the following changes:
Ned T. Crigler (1):
Add the WEBIRC command.
William Pitcock (6):
res: portability improvements for uclibc
.gitignore: add include/setup.h.in.
include: remove setup.h.in.
ircd: clean up compiler warnings using -Wall
dh: avoid possible integer underflow using type enforcement.
ircd: various warning cleanups and type enforcement enhancements
It can be downloaded at:
http://code.dal.net/release/bahamut-2.0.4.tar.gz
The official repository can be found at:
https://github.com/epiphani/Bahamut
Please feel free to fork, fix, add features and submit patches!
Hashes:
md5: 5c22b71010be1477253b649d6c5b57e0
sha1: e8b24d39824f0b4afe08a0d9da2877b8f5ff4d56
Thanks to all that contributed!
-Aaron