-devKütüphane paketlerinde değil, paketler tarafından sağlanan başlık dosyalarına ihtiyacınız vardır . Bu yüzden yüklemeyi deneyin libx11-dev. Diğer kütüphaneler hakkında benzer hatalar alabilmenize rağmen bu belirli derleme hatasını düzeltmelidir (ve sonra -devpaketlerini yükleyebilirsiniz .)
Bu paketler ikili dosyalar yerine başlık dosyaları sağlamasına ve genel olarak başlık dosyalarında, önişlemci makrolarının kullanılmasıyla desteklenen tüm mimarileri hesaba katsa da, -devUbuntu'daki paketler mimariye özgü olma eğilimindedir ve bu durum libx11-dev(görüldüğü gibi) burada bir sürümü genişleterek ve o sürümde .deblistelenen paketleri bularak libx11-dev). Ubuntu sisteminiz 64 bit olduğundan ve kütüphanenin 32 bit sürümüne bağlanması gereken 32 bit bir program derlediğiniz için, muhtemelen 32 bit sürümünü yüklemeniz gerekir libx11-dev. apt-getVeya ile yüklüyorsanız aptitude, libx11-dev:i386yüklenecek paket olarak belirterek belirtebilirsiniz ( malç destekleniyor ve kullanılıyor).
http://packages.ubuntu.com/-dev bir kütüphane paketine karşılık gelen paketin adını bulmak için iyi bir kaynaktır . Her zaman kütüphane paketinin adı hemen ardından gelmez -dev; Bazen sürüm numaraları, özellikle bir süre sonra, kütüphane paket adı içinde mevcut -, olduğu mevcut karşılık gelen adına -devpaket.
ldconfig -p | grep libX11\\.?