Skocz do zawartości

Glib-1.2.10


colinf

Rekomendowane odpowiedzi

Witam.

 

Mam problem z instalacja biblioteki glib-1.2.10, a mianowicie po wpisaniu polecenia ./configure wywala mi nastepujacy komunikat:

 

loading cache ./config.cache

checking for a BSD compatible install... (cached) /usr/bin/install -c

checking whether build environment is sane... yes

checking whether make sets ${MAKE}... (cached) yes

checking for working aclocal... missing

checking for working autoconf... missing

checking for working automake... missing

checking for working autoheader... missing

checking for working makeinfo... missing

checking host system type... configure: error: can not guess host type; you must specify one

 

 

Z góry dzieki za podpowiedzi.

Pozdro.

Odnośnik do komentarza
Udostępnij na innych stronach

ok dzieki juz sobie poradzilame z tym ale mam nadal problem z kompilacja pojawia mi sie po wpisaniu make taki blad:

 

sm.c:151: error: conflicting types for ‘sm_init’

sm.h:24: error: previous declaration of ‘sm_init’ was here

make[4]: *** [sm.o] Błąd 1

make[4]: Opuszczenie katalogu `/home/psekula/Desktop/xmms-1.2.10/xmms'

make[3]: *** [all-recursive] Błąd 1

make[3]: Opuszczenie katalogu `/home/psekula/Desktop/xmms-1.2.10/xmms'

make[2]: *** [all] Błąd 2

make[2]: Opuszczenie katalogu `/home/psekula/Desktop/xmms-1.2.10/xmms'

make[1]: *** [all-recursive] Błąd 1

make[1]: Opuszczenie katalogu `/home/psekula/Desktop/xmms-1.2.10'

 

Jeśli ktoś wie o co chodzi to dzieki.

Pozdro.

Odnośnik do komentarza
Udostępnij na innych stronach

Ale po co kompilować ? FC to system zbudowany na paczkach RPM, instalowanie ze źródeł jest nie zalecane .. Tym bardziej, że jak wyżej ponury napisał paczka glib jest w repozytoriach i wystarczy ją zainstalować poleceniem:

 

yum -y install glib

 

Oczywiście musisz mieć skonfigurowanego yuma :P Jeśli nie wiesz jak to poszukaj na forum...

Odnośnik do komentarza
Udostępnij na innych stronach

Tak, używać trzeba tylko i wyłącznie paczek. A poza tym jak już chcesz cokolwiek skompilować to wpisuj ./configure --prefix=/usr/local, dlatego że nie wiadomo gdzie jest domyślna ścieżka, chyba, że zaglądnąłbyś do skryptu configure. Lepiej i szybciej jest zawsze podać opcję --prefix=/usr/local. Jeżeli podałbyś w prefiksie ścieżkę /usr, zrobiłbys sobie niezły syf w systemie. A jeśli chodzi o kompilację tego twojego programu, to podejrzewam, że wyskoczył ci jakiś błąd przy kompilacji jakiegoś innego programu, że nie znaleziono biblioteki glib w systemie :) owszem masz glib, ale bez nagłówków, ponieważ w paczkach nie ma nagłówków, a program, który prawdopodobnie chciałeś skompilować wymagał nagłówków glib, których nie posiadasz. Paczki deweloperskie zawierają nagłówki. Zainstaluj ją: yum install glib-devel

Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
×
×
  • Dodaj nową pozycję...