Debian 10 で問題なくコンパイルされるプログラムがあります。これは libcurl-dev を使用します。
Debian 12 に移行しようとしましたが、次のようなエラーが発生しました:
undefined reference to `curl_easy_init'
undefined reference to `curl_easy_setopt'
undefined reference to `curl_easy_perform'
等々...
そこで、Debian 10 から Debian 11 へのアップグレードをテストすることにしました。そして、まったく同じエラーが発生しました。
11 と 12 で何が変わったのでしょうか。もう C++ プログラムをコンパイルできません。
Makefile
変更されていませんgit pull
。.h ファイルからのまったく同じコードは同じです#include <curl/curl.h>
。
基本的にコードは何も変更されておらず、git からプルしただけです。10 では動作しますが、11 では動作せず、12 でも動作しません。動作していた 10 から 11 へのアップグレードも動作しません。