Debian 5.0 da paket derlerken karşıma ;
error: ‘getenv’ was not declared in this scope
error: ‘setenv’ was not declared in this scope
error: ‘unsetenv’ was not declared in this scope
Hataları çıkıyordu ve make başarısız olarak çıkıyordu.
Düzeltmek için;
g++4.2 yi ve libstdc++6-4.2-dev yi
sudo apt-get install libstdc++6-4.2-dev
komutuyla kurdum.Bu komutu yazdığımızda bağımlılıklardan dolayı g++4.2 yi de kuruyor.
Bir de libc6-dev i kurmak gerekiyordu,
sudo apt-get install libc6-dev
komutuyla da libc6-dev i kurdum.
Sonra da /usr/bin/ dizininin altındaki g++ linkini g++4.3 ten g++4.2 ye değiştirdim. Bunun için ;
cd /usr/bin/
rm g++
ln -s g++4.2 g++
yaptım.
tekrar configure ve make komutlarını uyguladığımda sorun düzelmişti.
Kolay gelsin.
Not: Eğer sudo komutu yoksa/kullanım dışıysa root haklarına sahip olduktan sonra
veya root iseniz komutları sudo yazmadan uygulayınız.
Kaydol:
Kayıt Yorumları (Atom)
Hiç yorum yok:
Yorum Gönder