Ed Cottrell
2007-12-18 20:28:21 UTC
Hello all,
In trying to compile the gsoc2007 branch, I get a ton of "undefined
reference" errors in fann.c in find_function(). The symbols in question are
all, apparently, function names, yet I can't find any of them in any of the
files in the CVS tree.
My compiler output (mingw, development environment Code::Blocks, platform
Windows Vista Home Premium):
-------------- Build: Debug Double Win32 in windll ---------------
Compiling: ..\src\fann.c
Compiling: ..\src\fann_cascade.c
Compiling: ..\src\fann_error.c
Compiling: ..\src\fann_gng.c
Compiling: ..\src\fann_io.c
Compiling: ..\src\fann_recurrent.c
C:\Users\Ed\Documents\CProjects\fann-gsoc\src\fann_recurrent.c: In function
`fann_train_hopfield':
C:\Users\Ed\Documents\CProjects\fann-gsoc\src\fann_recurrent.c:123: warning:
comparison between signed and unsigned
C:\Users\Ed\Documents\CProjects\fann-gsoc\src\fann_recurrent.c:127: warning:
comparison between signed and unsigned
C:\Users\Ed\Documents\CProjects\fann-gsoc\src\fann_recurrent.c: In function
`fann_create_fully_recurrent':
C:\Users\Ed\Documents\CProjects\fann-gsoc\src\fann_recurrent.c:193: warning:
comparison of unsigned expression >= 0 is always true
C:\Users\Ed\Documents\CProjects\fann-gsoc\src\fann_recurrent.c:194: warning:
comparison of unsigned expression >= 0 is always true
Compiling: ..\src\fann_som.c
Compiling: ..\src\fann_train.c
Compiling: ..\src\fann_train_data.c
Linking dynamic library: Debug Double Win32\fanndoubled.dll
Creating library file: Debug Double Win32\libfanndoubled.a
Debug Double Win32\src\fann.o: In function
`find_function':C:/Users/Ed/Documents/CProjects/fann-gsoc/src/fann.c:113:
undefined reference to `fann_layer_constructor_connected_any_any'
:C:/Users/Ed/Documents/CProjects/fann-gsoc/src/fann.c:123: undefined
reference to `fann_layer_constructor_sse_batch_sigmoid'
:C:/Users/Ed/Documents/CProjects/fann-gsoc/src/fann.c:125: undefined
reference to `fann_layer_constructor_sse_batch_sigmoid_symmetric'
:C:/Users/Ed/Documents/CProjects/fann-gsoc/src/fann.c:127: undefined
reference to `fann_layer_constructor_sse_rprop_sigmoid'
:C:/Users/Ed/Documents/CProjects/fann-gsoc/src/fann.c:129: undefined
reference to `fann_layer_constructor_sse_rprop_sigmoid_symmetric'
:C:/Users/Ed/Documents/CProjects/fann-gsoc/src/fann.c:140: undefined
reference to `fann_neuron_constructor_connected_any_any'
:C:/Users/Ed/Documents/CProjects/fann-gsoc/src/fann.c:142: undefined
reference to `fann_neuron_constructor_blas_batch_sigmoid'
:C:/Users/Ed/Documents/CProjects/fann-gsoc/src/fann.c:144: undefined
reference to `fann_neuron_constructor_blas_batch_sigmoid_symmetric'
:C:/Users/Ed/Documents/CProjects/fann-gsoc/src/fann.c:146: undefined
reference to `fann_neuron_constructor_blas_rprop_sigmoid'
:C:/Users/Ed/Documents/CProjects/fann-gsoc/src/fann.c:148: undefined
reference to `fann_neuron_constructor_blas_rprop_sigmoid_symmetric'
:C:/Users/Ed/Documents/CProjects/fann-gsoc/src/fann.c:150: undefined
reference to `fann_neuron_constructor_sse_batch_sigmoid'
:C:/Users/Ed/Documents/CProjects/fann-gsoc/src/fann.c:152: undefined
reference to `fann_neuron_constructor_sse_batch_sigmoid_symmetric'
:C:/Users/Ed/Documents/CProjects/fann-gsoc/src/fann.c:154: undefined
reference to `fann_neuron_constructor_sse_rprop_sigmoid'
:C:/Users/Ed/Documents/CProjects/fann-gsoc/src/fann.c:156: undefined
reference to `fann_neuron_constructor_sse_rprop_sigmoid_symmetric'
:C:/Users/Ed/Documents/CProjects/fann-gsoc/src/fann.c:158: undefined
reference to `fann_neuron_constructor_scalar_batch_sigmoid'
:C:/Users/Ed/Documents/CProjects/fann-gsoc/src/fann.c:160: undefined
reference to `fann_neuron_constructor_scalar_batch_sigmoid_symmetric'
:C:/Users/Ed/Documents/CProjects/fann-gsoc/src/fann.c:162: undefined
reference to `fann_neuron_constructor_scalar_rprop_sigmoid'
:C:/Users/Ed/Documents/CProjects/fann-gsoc/src/fann.c:164: undefined
reference to `fann_neuron_constructor_scalar_rprop_sigmoid_symmetric'
Process terminated with status 1 (0 minutes, 3 seconds)
17 errors, 4 warnings
Can anyone help me understand this?
Thanks,
Ed
In trying to compile the gsoc2007 branch, I get a ton of "undefined
reference" errors in fann.c in find_function(). The symbols in question are
all, apparently, function names, yet I can't find any of them in any of the
files in the CVS tree.
My compiler output (mingw, development environment Code::Blocks, platform
Windows Vista Home Premium):
-------------- Build: Debug Double Win32 in windll ---------------
Compiling: ..\src\fann.c
Compiling: ..\src\fann_cascade.c
Compiling: ..\src\fann_error.c
Compiling: ..\src\fann_gng.c
Compiling: ..\src\fann_io.c
Compiling: ..\src\fann_recurrent.c
C:\Users\Ed\Documents\CProjects\fann-gsoc\src\fann_recurrent.c: In function
`fann_train_hopfield':
C:\Users\Ed\Documents\CProjects\fann-gsoc\src\fann_recurrent.c:123: warning:
comparison between signed and unsigned
C:\Users\Ed\Documents\CProjects\fann-gsoc\src\fann_recurrent.c:127: warning:
comparison between signed and unsigned
C:\Users\Ed\Documents\CProjects\fann-gsoc\src\fann_recurrent.c: In function
`fann_create_fully_recurrent':
C:\Users\Ed\Documents\CProjects\fann-gsoc\src\fann_recurrent.c:193: warning:
comparison of unsigned expression >= 0 is always true
C:\Users\Ed\Documents\CProjects\fann-gsoc\src\fann_recurrent.c:194: warning:
comparison of unsigned expression >= 0 is always true
Compiling: ..\src\fann_som.c
Compiling: ..\src\fann_train.c
Compiling: ..\src\fann_train_data.c
Linking dynamic library: Debug Double Win32\fanndoubled.dll
Creating library file: Debug Double Win32\libfanndoubled.a
Debug Double Win32\src\fann.o: In function
`find_function':C:/Users/Ed/Documents/CProjects/fann-gsoc/src/fann.c:113:
undefined reference to `fann_layer_constructor_connected_any_any'
:C:/Users/Ed/Documents/CProjects/fann-gsoc/src/fann.c:123: undefined
reference to `fann_layer_constructor_sse_batch_sigmoid'
:C:/Users/Ed/Documents/CProjects/fann-gsoc/src/fann.c:125: undefined
reference to `fann_layer_constructor_sse_batch_sigmoid_symmetric'
:C:/Users/Ed/Documents/CProjects/fann-gsoc/src/fann.c:127: undefined
reference to `fann_layer_constructor_sse_rprop_sigmoid'
:C:/Users/Ed/Documents/CProjects/fann-gsoc/src/fann.c:129: undefined
reference to `fann_layer_constructor_sse_rprop_sigmoid_symmetric'
:C:/Users/Ed/Documents/CProjects/fann-gsoc/src/fann.c:140: undefined
reference to `fann_neuron_constructor_connected_any_any'
:C:/Users/Ed/Documents/CProjects/fann-gsoc/src/fann.c:142: undefined
reference to `fann_neuron_constructor_blas_batch_sigmoid'
:C:/Users/Ed/Documents/CProjects/fann-gsoc/src/fann.c:144: undefined
reference to `fann_neuron_constructor_blas_batch_sigmoid_symmetric'
:C:/Users/Ed/Documents/CProjects/fann-gsoc/src/fann.c:146: undefined
reference to `fann_neuron_constructor_blas_rprop_sigmoid'
:C:/Users/Ed/Documents/CProjects/fann-gsoc/src/fann.c:148: undefined
reference to `fann_neuron_constructor_blas_rprop_sigmoid_symmetric'
:C:/Users/Ed/Documents/CProjects/fann-gsoc/src/fann.c:150: undefined
reference to `fann_neuron_constructor_sse_batch_sigmoid'
:C:/Users/Ed/Documents/CProjects/fann-gsoc/src/fann.c:152: undefined
reference to `fann_neuron_constructor_sse_batch_sigmoid_symmetric'
:C:/Users/Ed/Documents/CProjects/fann-gsoc/src/fann.c:154: undefined
reference to `fann_neuron_constructor_sse_rprop_sigmoid'
:C:/Users/Ed/Documents/CProjects/fann-gsoc/src/fann.c:156: undefined
reference to `fann_neuron_constructor_sse_rprop_sigmoid_symmetric'
:C:/Users/Ed/Documents/CProjects/fann-gsoc/src/fann.c:158: undefined
reference to `fann_neuron_constructor_scalar_batch_sigmoid'
:C:/Users/Ed/Documents/CProjects/fann-gsoc/src/fann.c:160: undefined
reference to `fann_neuron_constructor_scalar_batch_sigmoid_symmetric'
:C:/Users/Ed/Documents/CProjects/fann-gsoc/src/fann.c:162: undefined
reference to `fann_neuron_constructor_scalar_rprop_sigmoid'
:C:/Users/Ed/Documents/CProjects/fann-gsoc/src/fann.c:164: undefined
reference to `fann_neuron_constructor_scalar_rprop_sigmoid_symmetric'
Process terminated with status 1 (0 minutes, 3 seconds)
17 errors, 4 warnings
Can anyone help me understand this?
Thanks,
Ed