2016-04-11 26 views
0

i /usr/local/bin/make NO_OPENSSL=YesPlease NO_CURL=YesPlease prefix=/usr all çalıştırdıktan sonra sorunu yaşamaya devam ediyorum benim Solaris 9 makinede GYTE son sürümünü yüklemek için uğraşıyorlar i ne zaman oysaGit kurulumu 9

CC credential-store.o 

/usr/ucb/cc: language optional software package not installed

make: *** [credential-store.o] Error 1 

which gcc /usr/sfw/bin/gcc Uygun yanıtı ve için which cc /usr/ucb/cc Yüklemede, yükseltmeyi denedim gcc-3.2.2'den gcc 3.4.6'ya kadar gcc sürümü, ancak yükleme sırasında hatayla karşı karşıya.

Öneriniz için şimdiden teşekkür ederiz.

cevap

0

(1) Derleyici PATH değişkeninde değil. YOL yerine basitçe gcc

(mutlak/tam yolu ile) /usr/sfw/bin/gcc kullanarak derleyici çağırmak ya da (

PATH=$PATH:/usr/sfw/bin için PATH ayarlayabilirsiniz ya /usr/ucb/cc olarak ayarlanır ve gcc /usr/sfw/bin/gcc

bulunur https://docs.oracle.com/cd/E19683-01/806-7612/customize-8/index.html)

inat PATH ayarlamak için bu https://unix.stackexchange.com/questions/12731/usr-ucb-cc-language-optional-software-package-not-installed

gör YOL sorun makefile Eğer derleyici cc ile çağrılır ve makinenizde gcc ve cc arasında hiçbir bağlantı olmadığını kullandıkları belki o zaman ayarlanırsa ently https://unix.stackexchange.com/questions/77380/solaris-permanently-update-path-for-all-users

bakın. Bu ise sembolik bağlantıları https://askubuntu.com/questions/26498/choose-gcc-and-g-version

oluşturma ve kaldırma hakkında daha fazla olduğu (link file /usr/ucb/cc veya file /usr/sfw/bin/gcc ile var olup olmadıklarını) gcc ve cc ln -s /usr/sfw/bin/gcc /usr/ucb/cc arasındaki sembolik bağlantıyı oluşturmak

(2) ile bu sorunu gidermek için deneyebilirsiniz

(3) makefile değişim derleyici çağırma, bu Force use gcc to compile (instead of cc) in ./configure under Solaris Sparc

+0

Merhaba eşini bakın sayesinde fo Cevapla ama yolun tamamının söylediği şeylerin olduğu bir sunucuda bile denedim. $ PATH bash:/usr/sfw/bin: .... – Rayyan

+0

Tam yolu kullanırsanız derleyebilir misiniz?/Usr/sfw/bin/gcc -v' (gcc yapılandırmasını yazdırır) –

+0

düzenlenmiş yanıtı deneyin ... –