libyal / libewf-legacy

Legacy version of libewf
GNU Lesser General Public License v3.0
10 stars 5 forks source link

Unable to build HEAD on Mac OS X 12.4 #20

Closed smclinden closed 2 years ago

smclinden commented 2 years ago
Making all in libcaes
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../common  -I../include -I../common -I../libcerror    -I/usr/local/opt/openssl@1.1/include -I/usr/local/include -I/opt/macports/include -Wall -MT libcaes_context.lo -MD -MP -MF .deps/libcaes_context.Tpo -c -o libcaes_context.lo libcaes_context.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../common -I../include -I../common -I../libcerror -I/usr/local/opt/openssl@1.1/include -I/usr/local/include -I/opt/macports/include -Wall -MT libcaes_context.lo -MD -MP -MF .deps/libcaes_context.Tpo -c libcaes_context.c  -fno-common -DPIC -o .libs/libcaes_context.o
libcaes_context.c:358:6: error: use of undeclared identifier 'libcaes_tables_initialized'; did you mean 'libcaes_context_initialize'?
        if( libcaes_tables_initialized == 0 )
            ^~~~~~~~~~~~~~~~~~~~~~~~~~
            libcaes_context_initialize
libcaes_context.c:262:5: note: 'libcaes_context_initialize' declared here
int libcaes_context_initialize(
    ^
libcaes_context.c:372:3: error: use of undeclared identifier 'libcaes_tables_initialized'
                libcaes_tables_initialized = 1;
                ^
libcaes_context.c:3062:5: error: implicit declaration of function 'libcaes_calculate_forward_table_round' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
                                libcaes_calculate_forward_table_round(
                                ^
libcaes_context.c:3078:4: error: implicit declaration of function 'libcaes_calculate_forward_table_round' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
                        libcaes_calculate_forward_table_round(
                        ^
libcaes_context.c:3086:4: error: implicit declaration of function 'libcaes_calculate_forward_substitution_round' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
                        libcaes_calculate_forward_substitution_round(
                        ^
libcaes_context.c:3086:4: note: did you mean 'libcaes_calculate_forward_table_round'?
libcaes_context.c:3062:5: note: 'libcaes_calculate_forward_table_round' declared here
                                libcaes_calculate_forward_table_round(
                                ^
libcaes_context.c:3098:5: error: implicit declaration of function 'libcaes_calculate_reverse_table_round' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
                                libcaes_calculate_reverse_table_round(
                                ^
libcaes_context.c:3114:4: error: implicit declaration of function 'libcaes_calculate_reverse_table_round' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
                        libcaes_calculate_reverse_table_round(
                        ^
libcaes_context.c:3122:4: error: implicit declaration of function 'libcaes_calculate_reverse_substitution_round' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
                        libcaes_calculate_reverse_substitution_round(
                        ^
libcaes_context.c:3122:4: note: did you mean 'libcaes_calculate_reverse_table_round'?
libcaes_context.c:3098:5: note: 'libcaes_calculate_reverse_table_round' declared here
                                libcaes_calculate_reverse_table_round(
                                ^
8 errors generated.
make[1]: *** [libcaes_context.lo] Error 1
joachimmetz commented 2 years ago

which version of openssl are you using? can you attach config.log?

joachimmetz commented 2 years ago

Unclear what issue you're running into. Please provide additional context, closing for now since libewf-legacy has no dependency on libcaes