Problem po aktualizacji SSL 1.0 ->1.1

Post Reply
0xFF
Posts: 308
Joined: Sat Feb 20, 2016 8:54 pm

Sun Dec 24, 2017 1:43 pm

Próbuję skompilować supla-dev na RPi Zero. System ze świeżego obrazu. Z tego co zauważyłem zaktualizowano biblioteki SSL.
Była wersja 1.0, teraz jest wersja 1.1
Powoduje to, że supla-dev nie kompiluje się:

Da się to łatwo poprawić w źródłach? Próbowałem robić downgrade libssl, ale to więcej problemów generuje.

Code: Select all

Building file: ../src/supla-socket.c
Invoking: Cross GCC Compiler
gcc -O3 -Wall -c -fmessage-length=0 -MMD -MP -MF"src/supla-socket.d" -MT"src/supla-socket.d" -o "src/supla-socket.o" "../src/supla-socket.c"
../src/supla-socket.c: In function ‘ssocket_client_initctx’:
../src/supla-socket.c:279:28: warning: implicit declaration of function ‘SSLv3_client_method’ [-Wimplicit-function-declaration]
     method = (SSL_METHOD *)SSLv3_client_method();
                            ^~~~~~~~~~~~~~~~~~~
At top level:
../src/supla-socket.c:145:13: warning: ‘ssocket_ssl_dyn_destroy_function’ defined but not used [-Wunused-function]
 static void ssocket_ssl_dyn_destroy_function(struct CRYPTO_dynlock_value *l,
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/supla-socket.c:135:13: warning: ‘ssocket_ssl_dyn_lock_function’ defined but not used [-Wunused-function]
 static void ssocket_ssl_dyn_lock_function(int mode, struct CRYPTO_dynlock_value *l,
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/supla-socket.c:117:37: warning: ‘ssocket_ssl_dyn_create_function’ defined but not used [-Wunused-function]
 static struct CRYPTO_dynlock_value *ssocket_ssl_dyn_create_function(const char *file, int line)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/supla-socket.c:112:22: warning: ‘ssocket_ssl_id_function’ defined but not used [-Wunused-function]
 static unsigned long ssocket_ssl_id_function(void)
                      ^~~~~~~~~~~~~~~~~~~~~~~
../src/supla-socket.c:103:13: warning: ‘ssocket_ssl_locking_function’ defined but not used [-Wunused-function]
 static void ssocket_ssl_locking_function(int mode, int n, const char *file, int line)
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
Finished building: ../src/supla-socket.c
User avatar
pzygmunt
Posts: 6630
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Contact:

Mon Dec 25, 2017 3:36 pm

Możesz użyć osobnej biblioteki tylko dla supla-dev
Post Reply