«

»

Eki 27 2011

Debian üzerinde Intel Compiler

Sistem lokalizasyonu Türkçe UTF 8 olunca lisans hatası verip çalışmıyor. Düzeltmek için yapılması gerekenler:

dpkg-reconfigure locales komutu kullanılarak, istenen diller seçilir. Bundan sonra, varsayılanın hangisi olduğunu sorduğunda tr_TR.UTF-8 olmayan bir tanesi seçilir.

Olay bu kadar basit. Ama şeytan ayrıntılarda gizlidir :P

Düzenleme: Olay o kadar basit değilmiş. Yazıyı yazdıktan iki gün sonra anladım. Sorunu tam çözemesem de, LANG veya LC_ALL çevresel değişkeninin değerinin önemli olduğunu düşünüyorum. Sorunun kesin çözümü olarak şöyle bişey buldum en son:

/etc/bash.bashrc dosyasının en altına şunu ekledim:
export LC_ALL="C"

——-
Platform: Debian 6.0.3
Intel derleyici paketi: Intel® Parallel Studio XE 2011 SP1 (Non-Commercial ücretsiz lisans)

Örnek:

root@arcturus:~# locale -a
C
en_US.utf8
POSIX
tr_TR
tr_TR.iso88599
tr_TR.utf8
turkish

root@arcturus:~# locale
LANG=tr_TR
LC_CTYPE="tr_TR"
LC_NUMERIC="tr_TR"
LC_TIME="tr_TR"
LC_COLLATE="tr_TR"
LC_MONETARY="tr_TR"
LC_MESSAGES="tr_TR"
LC_PAPER="tr_TR"
LC_NAME="tr_TR"
LC_ADDRESS="tr_TR"

LC_TELEPHONE="tr_TR"
LC_MEASUREMENT="tr_TR"
LC_IDENTIFICATION="tr_TR"
LC_ALL=

Sağlam hali şöyle:

root@arcturus:~# icpc -v
icpc version 12.1.0 (gcc version 4.4.5 compatibility)

Arızalı hali de şöyle:

root@arcturus:~# icpc -v

Error: A license for CCompL is not available (-8,130).

License file(s) used were (in this order):
    1.  Trusted Storage
**  2.  /opt/intel/composer_xe_2011_sp1.6.233/Licenses
**  3.  /root/intel/licenses
**  4.  /opt/intel/licenses/intel.lic
**  5.  /Users/Shared/Library/Application Support/Intel/Licenses
**  6.  /opt/intel/composer_xe_2011_sp1.6.233/bin/intel64/*.lic

Please visit http://software.intel.com/sites/support/ if you require technical assistance.

icpc: error #10052: could not checkout FLEXlm license
 

  1. GARİB

    sudo LANG=ENG dosya ismi diyşeklindeip kurabilirsiniz diye düşünüyorum 

    1. Murat Özalp

      Gayet mantıklı. Daha önce MRTG çalıştırırken de benzer bir sorun denk gelmişti. Ama ben halen işi anlamadım. Bazı programlar işletim isteminin çevresel dil değişkenine neden takarlar ki? Neyse, /etc/bash.bashrc ile şimdilik çözüldü gibi. Teşekkür ederim.

murat-ozalp için bir cevap yazın Cevabı iptal et

Bad Behavior has blocked 21 access attempts in the last 7 days.