On Fri, Feb 09, 2001 at 08:28:44PM -0600, Steven Hazel wrote:
> Ian Clarke <ian at octayne.com> writes:
> 
> > Does it support stuff like MSKs and redirects?
> 
> Not yet, but it will.
> 
I can't compile this either. What fun!
Where do you link with openssl?
-------------- next part --------------
Making all in rijndaelfst-2.4
make[1]: Entering directory `/usr/make/cvs/libfreenet-0.1.3/rijndaelfst-2.4'
gcc -g -O2 -DHAVE_CONFIG_H -g -Wall -Wnested-externs -Wno-format 
-DBINARY_KEY_MATERIAL   -c -o rijndael-alg-fst.o rijndael-alg-fst.c
In file included from rijndael-alg-fst.c:18:
boxes-fst.dat:42: warning: missing braces around initializer
boxes-fst.dat:42: warning: (near initialization for `T1[0]')
boxes-fst.dat:109: warning: missing braces around initializer
boxes-fst.dat:109: warning: (near initialization for `T2[0]')
boxes-fst.dat:176: warning: missing braces around initializer
boxes-fst.dat:176: warning: (near initialization for `T3[0]')
boxes-fst.dat:243: warning: missing braces around initializer
boxes-fst.dat:243: warning: (near initialization for `T4[0]')
boxes-fst.dat:310: warning: missing braces around initializer
boxes-fst.dat:310: warning: (near initialization for `T5[0]')
boxes-fst.dat:377: warning: missing braces around initializer
boxes-fst.dat:377: warning: (near initialization for `T6[0]')
boxes-fst.dat:444: warning: missing braces around initializer
boxes-fst.dat:444: warning: (near initialization for `T7[0]')
boxes-fst.dat:511: warning: missing braces around initializer
boxes-fst.dat:511: warning: (near initialization for `T8[0]')
boxes-fst.dat:645: warning: missing braces around initializer
boxes-fst.dat:645: warning: (near initialization for `U1[0]')
boxes-fst.dat:712: warning: missing braces around initializer
boxes-fst.dat:712: warning: (near initialization for `U2[0]')
boxes-fst.dat:779: warning: missing braces around initializer
boxes-fst.dat:779: warning: (near initialization for `U3[0]')
boxes-fst.dat:846: warning: missing braces around initializer
boxes-fst.dat:846: warning: (near initialization for `U4[0]')
gcc -g -O2 -DHAVE_CONFIG_H -g -Wall -Wnested-externs -Wno-format 
-DBINARY_KEY_MATERIAL   -c -o rijndael-api-fst.o rijndael-api-fst.c
make[1]: Leaving directory `/usr/make/cvs/libfreenet-0.1.3/rijndaelfst-2.4'
gcc -g -O2 -DHAVE_CONFIG_H -g -Wall -Wnested-externs -Wno-format -I./include 
-I./rijndaelfst-2.4   -c -o protocol.o protocol.c
gcc -g -O2 -DHAVE_CONFIG_H -g -Wall -Wnested-externs -Wno-format -I./include 
-I./rijndaelfst-2.4   -c -o util.o util.c
gcc -g -O2 -DHAVE_CONFIG_H -g -Wall -Wnested-externs -Wno-format -I./include 
-I./rijndaelfst-2.4   -c -o uri.o uri.c
gcc -g -O2 -DHAVE_CONFIG_H -g -Wall -Wnested-externs -Wno-format -I./include 
-I./rijndaelfst-2.4   -c -o endtoend.o endtoend.c
gcc -g -O2 -DHAVE_CONFIG_H -g -Wall -Wnested-externs -Wno-format -I./include 
-I./rijndaelfst-2.4   -c -o client.o client.c
gcc -g -O2 -DHAVE_CONFIG_H -g -Wall -Wnested-externs -Wno-format -I./include 
-I./rijndaelfst-2.4   -c -o base64.o base64.c
gcc -g -O2 -DHAVE_CONFIG_H -g -Wall -Wnested-externs -Wno-format -I./include 
-I./rijndaelfst-2.4   -c -o twofish.o twofish.c
ar cr libfreenet.a protocol.o util.o uri.o endtoend.o client.o base64.o 
twofish.o rijndaelfst-2.4/rijndael-alg-fst.o rijndaelfst-2.4/rijndael-api-fst.o
ranlib libfreenet.a
gcc -g -O2 -DHAVE_CONFIG_H -g -Wall -Wnested-externs -Wno-format -I./include 
-I./rijndaelfst-2.4 testclient.c -o testclient -L. -lfreenet 
./libfreenet.a(protocol.o): In function `diffie_hellman':
/usr/make/cvs/libfreenet-0.1.3/protocol.c:198: undefined reference to `DH_new'
/usr/make/cvs/libfreenet-0.1.3/protocol.c:204: undefined reference to 
`BN_hex2bn'
/usr/make/cvs/libfreenet-0.1.3/protocol.c:210: undefined reference to 
`BN_hex2bn'
/usr/make/cvs/libfreenet-0.1.3/protocol.c:217: undefined reference to 
`DH_generate_key'
/usr/make/cvs/libfreenet-0.1.3/protocol.c:223: undefined reference to 
`BN_num_bits'
/usr/make/cvs/libfreenet-0.1.3/protocol.c:231: undefined reference to 
`BN_bn2bin'
/usr/make/cvs/libfreenet-0.1.3/protocol.c:276: undefined reference to 
`BN_bin2bn'
/usr/make/cvs/libfreenet-0.1.3/protocol.c:283: undefined reference to `DH_size'
/usr/make/cvs/libfreenet-0.1.3/protocol.c:288: undefined reference to 
`DH_compute_key'
/usr/make/cvs/libfreenet-0.1.3/protocol.c:304: undefined reference to `DH_free'
/usr/make/cvs/libfreenet-0.1.3/protocol.c:305: undefined reference to `BN_free'
./libfreenet.a(util.o): In function `keygen':
/usr/make/cvs/libfreenet-0.1.3/util.c:86: undefined reference to `SHA1_Init'
/usr/make/cvs/libfreenet-0.1.3/util.c:87: undefined reference to `SHA1_Update'
/usr/make/cvs/libfreenet-0.1.3/util.c:88: undefined reference to `SHA1_Update'
/usr/make/cvs/libfreenet-0.1.3/util.c:89: undefined reference to `SHA1_Final'
./libfreenet.a(uri.o): In function `parse_request_SSK':
/usr/make/cvs/libfreenet-0.1.3/uri.c:128: undefined reference to `SHA1'
/usr/make/cvs/libfreenet-0.1.3/uri.c:129: undefined reference to `SHA1'
./libfreenet.a(uri.o): In function `freenet_get_uri':
/usr/make/cvs/libfreenet-0.1.3/uri.c:313: undefined reference to `SHA1'
./libfreenet.a(client.o): In function `generate_DSA':
/usr/make/cvs/libfreenet-0.1.3/client.c:106: undefined reference to `BN_new'
/usr/make/cvs/libfreenet-0.1.3/client.c:107: undefined reference to `BN_new'
/usr/make/cvs/libfreenet-0.1.3/client.c:108: undefined reference to `BN_new'
/usr/make/cvs/libfreenet-0.1.3/client.c:110: undefined reference to `BN_hex2bn'
/usr/make/cvs/libfreenet-0.1.3/client.c:116: undefined reference to `BN_hex2bn'
/usr/make/cvs/libfreenet-0.1.3/client.c:122: undefined reference to `BN_bin2bn'
/usr/make/cvs/libfreenet-0.1.3/client.c:128: undefined reference to `BN_CTX_new'
/usr/make/cvs/libfreenet-0.1.3/client.c:130: undefined reference to `BN_mod_exp'
/usr/make/cvs/libfreenet-0.1.3/client.c:132: undefined reference to 
`BN_num_bits'
/usr/make/cvs/libfreenet-0.1.3/client.c:137: undefined reference to `BN_bn2bin'
/usr/make/cvs/libfreenet-0.1.3/client.c:152: undefined reference to `SHA1'
/usr/make/cvs/libfreenet-0.1.3/client.c:153: undefined reference to `SHA1'
/usr/make/cvs/libfreenet-0.1.3/client.c:154: undefined reference to `SHA1'
/usr/make/cvs/libfreenet-0.1.3/client.c:160: undefined reference to `BN_free'
/usr/make/cvs/libfreenet-0.1.3/client.c:161: undefined reference to `BN_free'
/usr/make/cvs/libfreenet-0.1.3/client.c:162: undefined reference to `BN_free'
/usr/make/cvs/libfreenet-0.1.3/client.c:163: undefined reference to `BN_free'
/usr/make/cvs/libfreenet-0.1.3/client.c:164: undefined reference to 
`BN_CTX_free'
./libfreenet.a(client.o): In function `freenet_generate_KSK':
/usr/make/cvs/libfreenet-0.1.3/client.c:178: undefined reference to `SHA1'
./libfreenet.a(client.o): In function `generate_CHK_enckey_from_buffer':
/usr/make/cvs/libfreenet-0.1.3/client.c:256: undefined reference to `SHA1'
./libfreenet.a(client.o): In function `generate_CHK_enckey_from_stream':
/usr/make/cvs/libfreenet-0.1.3/client.c:281: undefined reference to `SHA1_Init'
/usr/make/cvs/libfreenet-0.1.3/client.c:288: undefined reference to 
`SHA1_Update'
/usr/make/cvs/libfreenet-0.1.3/client.c:292: undefined reference to `SHA1_Final'
./libfreenet.a(client.o): In function `generate_hashes_from_buffer':
/usr/make/cvs/libfreenet-0.1.3/client.c:327: undefined reference to `SHA1_Init'
/usr/make/cvs/libfreenet-0.1.3/client.c:330: undefined reference to `SHA1'
/usr/make/cvs/libfreenet-0.1.3/client.c:331: undefined reference to 
`SHA1_Update'
/usr/make/cvs/libfreenet-0.1.3/client.c:334: undefined reference to 
`SHA1_Update'
/usr/make/cvs/libfreenet-0.1.3/client.c:347: undefined reference to `SHA1_Init'
/usr/make/cvs/libfreenet-0.1.3/client.c:357: undefined reference to 
`SHA1_Update'
/usr/make/cvs/libfreenet-0.1.3/client.c:362: undefined reference to `SHA1_Final'
/usr/make/cvs/libfreenet-0.1.3/client.c:363: undefined reference to 
`SHA1_Update'
/usr/make/cvs/libfreenet-0.1.3/client.c:365: undefined reference to `SHA1_Final'
./libfreenet.a(client.o): In function `generate_hashes_from_stream':
/usr/make/cvs/libfreenet-0.1.3/client.c:397: undefined reference to `SHA1_Init'
/usr/make/cvs/libfreenet-0.1.3/client.c:400: undefined reference to `SHA1'
/usr/make/cvs/libfreenet-0.1.3/client.c:401: undefined reference to 
`SHA1_Update'
/usr/make/cvs/libfreenet-0.1.3/client.c:404: undefined reference to 
`SHA1_Update'
/usr/make/cvs/libfreenet-0.1.3/client.c:420: undefined reference to `SHA1_Init'
/usr/make/cvs/libfreenet-0.1.3/client.c:430: undefined reference to 
`SHA1_Update'
/usr/make/cvs/libfreenet-0.1.3/client.c:438: undefined reference to `SHA1_Final'
/usr/make/cvs/libfreenet-0.1.3/client.c:439: undefined reference to 
`SHA1_Update'
/usr/make/cvs/libfreenet-0.1.3/client.c:441: undefined reference to `SHA1_Final'
./libfreenet.a(client.o): In function `sign':
/usr/make/cvs/libfreenet-0.1.3/client.c:463: undefined reference to `DSA_new'
/usr/make/cvs/libfreenet-0.1.3/client.c:465: undefined reference to `BN_hex2bn'
/usr/make/cvs/libfreenet-0.1.3/client.c:471: undefined reference to `BN_hex2bn'
/usr/make/cvs/libfreenet-0.1.3/client.c:477: undefined reference to `BN_hex2bn'
/usr/make/cvs/libfreenet-0.1.3/client.c:483: undefined reference to `BN_bin2bn'
/usr/make/cvs/libfreenet-0.1.3/client.c:489: undefined reference to `BN_bin2bn'
/usr/make/cvs/libfreenet-0.1.3/client.c:495: undefined reference to `DSA_sign'
/usr/make/cvs/libfreenet-0.1.3/client.c:503: undefined reference to 
`d2i_DSA_SIG'
/usr/make/cvs/libfreenet-0.1.3/client.c:509: undefined reference to 
`BN_num_bits'
/usr/make/cvs/libfreenet-0.1.3/client.c:510: undefined reference to 
`BN_num_bits'
/usr/make/cvs/libfreenet-0.1.3/client.c:512: undefined reference to `BN_bn2bin'
/usr/make/cvs/libfreenet-0.1.3/client.c:518: undefined reference to `BN_bn2bin'
/usr/make/cvs/libfreenet-0.1.3/client.c:537: undefined reference to `DSA_free'
/usr/make/cvs/libfreenet-0.1.3/client.c:538: undefined reference to 
`DSA_SIG_free'
./libfreenet.a(client.o): In function `verify':
/usr/make/cvs/libfreenet-0.1.3/client.c:560: undefined reference to `DSA_new'
/usr/make/cvs/libfreenet-0.1.3/client.c:561: undefined reference to 
`DSA_SIG_new'
/usr/make/cvs/libfreenet-0.1.3/client.c:563: undefined reference to `BN_hex2bn'
/usr/make/cvs/libfreenet-0.1.3/client.c:569: undefined reference to `BN_hex2bn'
/usr/make/cvs/libfreenet-0.1.3/client.c:575: undefined reference to `BN_hex2bn'
/usr/make/cvs/libfreenet-0.1.3/client.c:581: undefined reference to `BN_bin2bn'
/usr/make/cvs/libfreenet-0.1.3/client.c:607: undefined reference to `BN_bin2bn'
/usr/make/cvs/libfreenet-0.1.3/client.c:613: undefined reference to `BN_bin2bn'
/usr/make/cvs/libfreenet-0.1.3/client.c:619: undefined reference to 
`i2d_DSA_SIG'
/usr/make/cvs/libfreenet-0.1.3/client.c:628: undefined reference to 
`i2d_DSA_SIG'
/usr/make/cvs/libfreenet-0.1.3/client.c:630: undefined reference to `DSA_verify'
/usr/make/cvs/libfreenet-0.1.3/client.c:642: undefined reference to `DSA_free'
/usr/make/cvs/libfreenet-0.1.3/client.c:643: undefined reference to 
`DSA_SIG_free'
./libfreenet.a(client.o): In function `stream_readdata':
/usr/make/cvs/libfreenet-0.1.3/client.c:684: undefined reference to 
`SHA1_Update'
./libfreenet.a(client.o): In function `stream_read_trailer':
/usr/make/cvs/libfreenet-0.1.3/client.c:716: undefined reference to 
`SHA1_Update'
./libfreenet.a(client.o): In function `freenet_read_stream':
/usr/make/cvs/libfreenet-0.1.3/client.c:865: undefined reference to `SHA1_Final'
/usr/make/cvs/libfreenet-0.1.3/client.c:871: undefined reference to `SHA1_Init'
/usr/make/cvs/libfreenet-0.1.3/client.c:895: undefined reference to `SHA1_Final'
./libfreenet.a(client.o): In function `freenet_request_stream':
/usr/make/cvs/libfreenet-0.1.3/client.c:1142: undefined reference to `SHA1_Init'
/usr/make/cvs/libfreenet-0.1.3/client.c:1144: undefined reference to 
`SHA1_Update'
./libfreenet.a(client.o): In function `freenet_insert_SVK_buffer':
/usr/make/cvs/libfreenet-0.1.3/client.c:1635: undefined reference to `SHA1'
./libfreenet.a(client.o): In function `freenet_insert_SVK_stream':
/usr/make/cvs/libfreenet-0.1.3/client.c:1788: undefined reference to `SHA1'
collect2: ld returned 1 exit status
make: *** [testclient] Error 1

Reply via email to