Tengo un programa que se compila bien en Debian 10. Utiliza libcurl-dev.
Intenté migrarlo en Debian 12 y obtuve errores como:
undefined reference to `curl_easy_init'
undefined reference to `curl_easy_setopt'
undefined reference to `curl_easy_perform'
etcétera...
Entonces decido probar una actualización de Debian 10 a Debian 11. Y obtuve exactamente los mismos errores.
¿Qué cambió en 11 y 12 y ya no puedo compilar un programa en C++?
Makefile
nunca cambió. El mismo código exacto de git pull
. Los archivos .h son iguales, #include <curl/curl.h>
.
Básicamente, nada cambió en el código, simplemente lo extraigo de git. En 10 funciona, en 11 no, en 12 tampoco. Actualizar de 10 que funcionó a 11 tampoco funciona.