ThierryHFR / scangearmp2

This project is a sane backend for the canon's scanner, based on the source code of scangearmp2.
Other
78 stars 17 forks source link

Build error with makepkg #53

Closed tpaniaki closed 2 years ago

tpaniaki commented 2 years ago

On Arch makepkg gives me:

/home/***/scangearmp2/src/canon_mfp_tools.c:1161:64: erreur: transtypage entre des types de fonction incompatibles de « void (*)(void *) » vers « void * (*)(void *) » [-Werror=cast-function-type]
 1161 |         if( ( ret = pthread_create( &cmt_network_thread, NULL, (void *(*)(void*))cmt_network_keep_session, (void *)hnd ) ) ) {
      |                                                                ^

/home/***/scangearmp2/src/canon_mfp_tools.c: Dans la fonction « cmt_network2_open »:

/home/***/scangearmp2/src/canon_mfp_tools.c:1418:64: erreur: transtypage entre des types de fonction incompatibles de « void (*)(void *) » vers « void * (*)(void *) » [-Werror=cast-function-type]
 1418 |         if( ( ret = pthread_create( &cmt_network_thread, NULL, (void *(*)(void*))cmt_network_keep_session, (void *)hnd ) ) ) {
      |    
kirmizz commented 2 years ago

Got the same error on Arch.

ThierryHFR commented 2 years ago

@jfk88 an @kirmizz, do not hesitate to send me a feedback!

kirmizz commented 2 years ago

@Ordissimo thanks for the quick fix.