[Opendnssec-user] Making of 2.0.0a3: 2 workarounds; make checks throws some errors

Harald A. Irmer Harald.Irmer at KIT.edu
Wed Sep 11 16:31:35 UTC 2013


Hi,

tried to make 2.0.0a3, experiences:

My system: Linux * 2.6.18-348.16.1.el5 #1 SMP Wed Aug 21 04:03:57 EDT 
2013 i686 athlon i386 GNU/Linux

1. /root/tmp/opendnssec-2.0.0a3/libhsm/src/lib/libhsm.c:246: undefined 
reference to `strlcpy': Solved by including the function strlcpy (source 
strlcpy.c) in libhsm.c

(~ is short for /root/tmp/opendnssec-2.0.0a3)

2. make in ~/conf: ~/conf/trang.jar missing - nowhere in the sources - 
found it under
https://subversion.assembla.com/svn/lehmanRepo/trang.jar
mkdir ~/conf/trang and copy trang.jar to ~/conf/trang/ - it works!

3. make check throws errors (Files e.g. TestFactoryRegistry.h nowhere to 
be found in the sources)

pbormtest.cc:37:52: error: cppunit/extensions/TestFactoryRegistry.h: No 
such file or directory
pbormtest.cc:38:40: error: cppunit/ui/text/TestRunner.h: No such file or 
directory
pbormtest.cc:39:45: error: cppunit/extensions/HelperMacros.h: No such 
file or directory
pbormtest.cc: In function ‘void __setup_conn(OrmConnT*&)’:
pbormtest.cc:48: error: ‘CPPUNIT_ASSERT_MESSAGE’ was not declared in 
this scope
pbormtest.cc:58: error: ‘CPPUNIT_ASSERT_MESSAGE’ was not declared in 
this scope
pbormtest.cc:61: error: ‘CPPUNIT_ASSERT_MESSAGE’ was not declared in 
this scope
pbormtest.cc: In function ‘void __setup_conn(OrmConnRef&)’:
pbormtest.cc:68: error: ‘CPPUNIT_ASSERT_MESSAGE’ was not declared in 
this scope
pbormtest.cc:78: error: ‘CPPUNIT_ASSERT_MESSAGE’ was not declared in 
this scope
pbormtest.cc:81: error: ‘CPPUNIT_ASSERT_MESSAGE’ was not declared in 
this scope
pbormtest.cc: In function ‘int main(int, char**)’:
pbormtest.cc:86: error: ‘CppUnit’ has not been declared
pbormtest.cc:86: error: expected `;' before ‘runner’
pbormtest.cc:87: error: ‘CppUnit’ has not been declared
pbormtest.cc:87: error: ‘registry’ was not declared in this scope
pbormtest.cc:87: error: ‘CppUnit’ has not been declared
pbormtest.cc:89: error: ‘runner’ was not declared in this scope
make[5]: *** [pbormtest.o] Error 1
make[5]: Leaving directory 
`/root/tmp/opendnssec-2.0.0a3/enforcer-ng/src/protobuf-orm/test'
make[4]: *** [check-am] Error 2
make[4]: Leaving directory 
`/root/tmp/opendnssec-2.0.0a3/enforcer-ng/src/protobuf-orm/test'
make[3]: *** [check-recursive] Error 1
make[3]: Leaving directory `/root/tmp/opendnssec-2.0.0a3/enforcer-ng/src'
make[2]: *** [check] Error 2
make[2]: Leaving directory `/root/tmp/opendnssec-2.0.0a3/enforcer-ng/src'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/root/tmp/opendnssec-2.0.0a3/enforcer-ng'
make: *** [check-recursive] Error 1


Regards,

Harald

-- 

Karlsruhe Institute of Technology (KIT)
ATIS - IT Infrastruture and Services, Faculty of Computer Science

Harald A. Irmer
IT Manager / Computer Networks Group

Am Fasanengarten 5
Building 50.34
76131 Karlsruhe, Germany

Phone: +49 721 608-46963
Fax: +49 721 608-46699
Email: harald.irmer at kit.edu
http://www.kit.edu/

KIT University of the State of Baden-Wuerttemberg and
National Laboratory of the Helmholtz Association




More information about the Opendnssec-user mailing list