** Changed in: hipl Status: Fix Committed => Fix Released -- Fedora compilation is broken https://bugs.launchpad.net/bugs/662505 You received this bug notification because you are a member of HIPL core team, which is subscribed to HIPL. Status in Host Identity Protocol for Linux: Fix Released Bug description: Fedora (or actually OpenSSL 1.0) compilation is broken again: hipd/hadb.c:144: error: no previous prototype for ‘hip_ha_LHASH_HASH’ hipd/hadb.c:176: error: no previous prototype for ‘hip_ha_LHASH_COMP’ hipd/hadb.c:1180: error: no previous prototype for ‘hip_hadb_rec_free_LHASH_DOALL’ make[1]: *** [hipd/hadb.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: Leaving directory `/home/hipl/temp/trunk' make: *** [all] Error 2 [hipl@shadowmoon trunk]$ lsb_release -a LSB Version: :core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch Distributor ID: Fedora Description: Fedora release 12 (Constantine) Release: 12 Codename: Constantine [hipl@shadowmoon trunk]$ rpm -qa|grep openssl openssl-devel-1.0.0a-1.fc12.x86_64 openssl-1.0.0a-1.fc12.x86_64 I tested by compiling few candidate versions and traced the problem to the following revision: revno: 4946 committer: Diego Biurrun <diego@xxxxxxxxxx> branch nick: trunk timestamp: Mon 2010-09-27 17:30:50 +0200 message: Fold static keyword into IMPLEMENT_LHASH_* macro definitions. This avoids writing 'static' before each macro invocation and makes the macros less bizarre. Doxygen also no longer chokes when encountering them. modified: firewall/user_ipsec_sadb.c hipd/hadb.c hipd/hiprelay.c lib/core/hashtable.h