Skocz do zawartości

Instalacja Linux Comandera I Glib >= 1.2.2


Kratharin

Rekomendowane odpowiedzi

Witam. O to co mi wyskoczylo kiedy wykonywalem:

./configure

 

checking for GLIB - version >= 1.2.2... no

*** The glib-config script installed by GLIB could not be found

*** If GLIB was installed in PREFIX, make sure PREFIX/bin is in

*** your path, or set the GLIB_CONFIG environment variable to the

*** full path to glib-config.

configure: error: *** GLIB >= 1.2.2 not installed - please install first ***

 

Mam zainstalowana wersje bodajrze 1.2.10 ....

I co mam teraz zrobic bo nie wiem... probowalem znalezc glib-config ale nic takiego nie znalazlem:/ I nawet nie wiem jak sie ustawia te cale zmienne i odnosniki....

Odnośnik do komentarza
Udostępnij na innych stronach

probowalem znalezc glib-config ale nic takiego nie znalazlem:/

Słabo szukałeś:

[y4kk0@X ~]$ yum provides glib-config
Searching Packages:
Setting up repositories
Reading repository metadata in from local files
Importing Additional filelist information for packages


glib-devel.i386                          1:1.2.10-16            base
Matched from:
/usr/bin/glib-config
/usr/share/man/man1/glib-config.1.gz


glib-devel.i386                          1:1.2.10-16            base
Matched from:
/usr/bin/glib-config
/usr/share/man/man1/glib-config.1.gz


taglib-devel.i386                        1.4-1.fc4              extras
Matched from:
/usr/bin/taglib-config


taglib-devel.i386                        1.3.1-2                extras
Matched from:
/usr/bin/taglib-config


glib-devel.i386                          1:1.2.10-16            installed
Matched from:
/usr/bin/glib-config
/usr/share/man/man1/glib-config.1.gz
[y4kk0@X ~]$

co zawieraja paczki z rozszerzeniem devel??

rpm -ql paczka-devel

I dlaczego one sa wymagane podczas instalacji oprogramowania?

Żeby coś skompilować potrzebujesz zwykle jakichś bibliotek i plików nagłówkowych. Dostarczane są one w paczce 'devel', bo nie ma sensu ich ładować do zwykłej paczki. Czasami dostarczane są również pliki wykorzystywane przez pkg-config, biblioteki statyczne (coraz rzadziej) oraz skrypty nazwa-config. Pozwalają one na określenie wymaganych bibliotek przy linkowaniu, prefix czy flagi kompilatora:

[y4kk0@X instalki]$ glib-config --libs
-L/usr/lib -lglib
[y4kk0@X instalki]$ glib-config --cflags
-I/usr/include/glib-1.2 -I/usr/lib/glib/include
[y4kk0@X instalki]$ glib-config --prefix
/usr
[y4kk0@X instalki]$

Odnośnik do komentarza
Udostępnij na innych stronach

  • 4 weeks later...

To mi wyskakuje po make:

 

 

Making install in src

make[1]: Entering directory `/etc/paczki/linuxcmd-0.5.2/src'

gcc -DPACKAGE="linuxcmd" -DVERSION="0.5.2" -DSTDC_HEADERS=1  -I. -I.  -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I/usr/X11R6/include    -g -O2 -c callbacks.c

callbacks.c: In function ‘cb_file_delete’:

callbacks.c:545: error: invalid lvalue in assignment

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

make[1]: Leaving directory `/etc/paczki/linuxcmd-0.5.2/src'

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

[root@daniello linuxcmd-0.5.2]# make

Making all in src

make[1]: Entering directory `/etc/paczki/linuxcmd-0.5.2/src'

gcc -DPACKAGE="linuxcmd" -DVERSION="0.5.2" -DSTDC_HEADERS=1  -I. -I.  -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I/usr/X11R6/include    -g -O2 -c callbacks.c

callbacks.c: In function ‘cb_file_delete’:

callbacks.c:545: error: invalid lvalue in assignment

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

make[1]: Leaving directory `/etc/paczki/linuxcmd-0.5.2/src'

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

 

a po make install:

 

make[1]: Entering directory `/etc/paczki/linuxcmd-0.5.2/src'

gcc -DPACKAGE="linuxcmd" -DVERSION="0.5.2" -DSTDC_HEADERS=1  -I. -I.  -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I/usr/X11R6/include    -g -O2 -c callbacks.c

callbacks.c: In function ‘cb_file_delete’:

callbacks.c:545: error: invalid lvalue in assignment

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

make[1]: Leaving directory `/etc/paczki/linuxcmd-0.5.2/src'

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

Odnośnik do komentarza
Udostępnij na innych stronach

callbacks.c:545: error: invalid lvalue in assignment

Program jest źle napisany i się nie skompiluje. Może takie błędy jeszcze uchodziły płazem w starych kompilatorach, ale nowe gcc jest w tej materii bardziej restrykcyjne i bez poprawienia kodu się nie obejdzie. Z tego co widzę ten prgoram jest od dawna (kwiecień 2003) nierozwijany, więc proponowałbym raczej zainsteresować się jakimś innym odpowiednikiem (gentoo, krusader).

a po make install:

Jak `make' nie działa, to nie robi się `make install'. To tak jakbyś poszedł na swój własny ślub pomimo faktu, że Ci kobieta powiedziała, ze za Ciebie nie wyjdzie tongue.gif

Odnośnik do komentarza
Udostępnij na innych stronach

Krusadera odradzam, program jest powolny, często bardzo niestabilny (błędy, wyłączanie się z błędem po różnych operacjach itp.). Proponował bym ci albo Gentoo, którego sugerował już Gajownik, albo konsolowy menedżer Midnight Commander (mc), który uważam za najsprawniajsze tego typu narzędzie.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...