Forum Linux.pl
Programowanie => Inne => Wątek zaczęty przez: n1x0n w 2005-11-27, 10:45:29
-
O to moje lilo.conf
//-----------------------------
boot=/dev/hda
prompt
timeout=50
vga=\\"792\\"
default=win
image=/boot/vmlinuz
label=Slack
read-only
root=/dev/hda7
other=/dev/hda1
label=win
image=/dev/hda1
//------------------------------------
jednak nie moge tego zatwierdzic :
#/sbin/lilo
Added Slack
Added win *
Fatal: Setup length exceeds 31 maximum; kernel setup will overwrite boot loader
#
Czy wie ktos co z tym jest nie tak ?
-
oka
juz sobie rozwiazalem sam
:D
-
2005-11-27 10:50:04 n1x0n napisał:
> oka
> juz sobie rozwiazalem sam
> :D
Napisz, co poprawiłeś, może ktoś inny skorzysta
-
Witam.
Mam taki problem - nie wiem jak dodać coś do PKG_CONFIG_PATH, a jest to niezbędne. Poniżej przedstawiam błąd, który mnie prześladuje.
checking for pkg-config... /usr/bin/pkg-config
checking for shout >= 2.0... Package shout was not found in the pkg-config search path.
Perhaps you should add the directory containing `shout.pc'
to the PKG_CONFIG_PATH environment variable
No package 'shout' found
configure: error: Library requirements (shout >= 2.0) not met; consider adjusting the PKG_CONFIG_PATH environment variable if your libraries are in a nonstandard prefix so pkg-config can find them.
Jeśli ktoś wie jaką komendą to dodać to proszę o pomoc.
Z góry wielkie dzięki.
Pozdrowienia,
MysH
-
Jeśli slackware
przed wydaniem .configure :
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
(dla własnoręcznie konfigurowanych bibliotek) a jeśli inna dystrybucja to trza poszukać gdzie masz tą bibliotekę (jeśli faktycznie masz)
pozdrawiam
olka
PS Tutaj jest wyszukiwarka i na hasło PKG_CONFIG_PATH zwraca 50 topiców, wystarczy przejrzeć...
-
Witam.
System RedHat Fedora.
Pozdrawiam, Michal
2005-11-26 22:47:02 olka napisał:
> Jeśli slackware
> przed wydaniem .configure :
> export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
>
> (dla własnoręcznie konfigurowanych bibliotek) a jeśli inna dystrybucja to trza poszukać gdzie
> masz tą bibliotekę (jeśli faktycznie masz)
>
> pozdrawiam
> olka
>
> PS Tutaj jest wyszukiwarka i na hasło PKG_CONFIG_PATH zwraca 50 topiców, wystarczy przejrzeć...
-
2005-11-27 12:53:22 mysh napisał:
> Witam.
>
> System RedHat Fedora.
Nie wiem, nie używałam nigdy nic spod znaku Kapelusza.
1. Jesteś pewnien, że posiadasz w ogóle tę bibliotekę o którą pyta?
-> whereis nazwa_biblioteki
2. Jeśli tak, to podaj mu znalezioną ścieżkę
olka
-
[root@ns32589 postfix]# whereis libshout
libshout: /usr/local/lib/libshout.so /usr/local/lib/libshout.la /usr/local/lib/libshout.a
2005-11-27 13:11:11 olka napisał:
> 2005-11-27 12:53:22 mysh napisał:
>
> > Witam.
> >
> > System RedHat Fedora.
>
> Nie wiem, nie używałam nigdy nic spod znaku Kapelusza.
>
> 1. Jesteś pewnien, że posiadasz w ogóle tę bibliotekę o którą pyta?
> -> whereis nazwa_biblioteki
> 2. Jeśli tak, to podaj mu znalezioną ścieżkę
>
> olka
-
2005-11-27 13:19:02 mysh napisał:
> [root@ns32589 postfix]# whereis libshout
> libshout: /usr/local/lib/libshout.so /usr/local/lib/libshout.la /usr/local/lib/libshout.a
podaj mu [Twojemu systemowi podczas kompilacji], a nie mi :D
przed wydaniem .configure :
export PKG_CONFIG_PATH=/usr/local/lib/
pozdrawiam
olka
-
Dziękuje, już sobie poradziłem. Mam teraz taki problem:
[root@ns32589 icegenerator-0.5.5-pre2]# make
make all-recursive
make[1]: Entering directory `/root/icegenerator-0.5.5-pre2'
Making all in src
make[2]: Entering directory `/root/icegenerator-0.5.5-pre2/src'
if g++ -DHAVE_CONFIG_H -I. -I. -I.. -ansi -pedantic -pipe -Wall -O3 -pthread -pthread -I/usr/local/include -MT main.o -MD -MP -MF ".deps/main.Tpo" -c -o main.o main.cpp;
then mv -f ".deps/main.Tpo" ".deps/main.Po"; else rm -f ".deps/main.Tpo"; exit 1; fi
In file included from main.cpp:104:
/usr/include/getopt.h:38:43: missing binary operator before token "("
make[2]: *** [main.o] Error 1
make[2]: Leaving directory `/root/icegenerator-0.5.5-pre2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/icegenerator-0.5.5-pre2'
make: *** [all] Error 2
-
2005-11-27 13:47:37 mysh napisał:
(...)
> In file included from main.cpp:104:
> /usr/include/getopt.h:38:43: missing binary operator before token "("
to już jest błąd w źródłach.
Nie wiem co to jest, co kompilujesz. Osobiście spotkałam sie z takimi błędami w przypadku programów, które pisane były pod inne wersje kompilatora niż ten, z którego korzystałam. Z reguły pomaga ręczna edycja źródła we wskazanym przez kompilator miejscu. Zerknij w tę linijkę i zobacz co mu sie nie podoba. I zmień to ;-)
No chyba, że się mylę i mądrzejsi koledzy mnie poprawią
olka
-
2005-11-27 14:09:39 olka napisał:
> 2005-11-27 13:47:37 mysh napisał:
> (...)
> > In file included from main.cpp:104:
> > /usr/include/getopt.h:38:43: missing binary operator before token "("
>
> to już jest błąd w źródłach.
> Nie wiem co to jest, co kompilujesz. Osobiście spotkałam sie z takimi błędami w przypadku
> programów, które pisane były pod inne wersje kompilatora niż ten, z którego korzystałam. Z
> reguły pomaga ręczna edycja źródła we wskazanym przez kompilator miejscu. Zerknij w tę linijkę
> i zobacz co mu sie nie podoba. I zmień to ;-)
>
> No chyba, że się mylę i mądrzejsi koledzy mnie poprawią
>
> olka
>
Mądrzejszy nie jestem, ale potwierdzam. :-) Swojego czasu walczyłem z podobnym problemem w jakimś programie.
--
Maciek
-
Tylko, że nie wiem co zmienic :)
2005-11-27 16:27:56 Maciek_Rutecki napisał:
> 2005-11-27 14:09:39 olka napisał:
>
> > 2005-11-27 13:47:37 mysh napisał:
> > (...)
> > > In file included from main.cpp:104:
> > > /usr/include/getopt.h:38:43: missing binary operator before token "("
> >
> > to już jest błąd w źródłach.
> > Nie wiem co to jest, co kompilujesz. Osobiście spotkałam sie z takimi błędami w
> przypadku
> > programów, które pisane były pod inne wersje kompilatora niż ten, z którego korzystałam.
> Z
> > reguły pomaga ręczna edycja źródła we wskazanym przez kompilator miejscu. Zerknij w tę
> linijkę
> > i zobacz co mu sie nie podoba. I zmień to ;-)
> >
> > No chyba, że się mylę i mądrzejsi koledzy mnie poprawią
> >
> > olka
> >
>
>
> Mądrzejszy nie jestem, ale potwierdzam. :-) Swojego czasu walczyłem z podobnym problemem w
> jakimś programie.
>
> --
> Maciek
-
2005-11-28 19:50:25 mysh napisał:
> Tylko, że nie wiem co zmienic :)
>
1. Odpowiadaj _pod_ czyjąś wypowiedzią.
2. Pokaż linię w pliku, którego się czepia + 2-3 linie przed i po.
--
Maciek
-
2005-11-28 21:09:29 Maciek_Rutecki napisał:
> 2005-11-28 19:50:25 mysh napisał:
>
> > Tylko, że nie wiem co zmienic :)
> >
>
> 1. Odpowiadaj _pod_ czyjąś wypowiedzią.
>
> 2. Pokaż linię w pliku, którego się czepia + 2-3 linie przed i po.
>
> --
> Maciek
#ifndef __THROW
# if defined __cplusplus && __GNUC_PREREQ (2,8)
# define __THROW throw ()
# else
# define __THROW
# endif
#endif
MysH
-
2005-11-30 20:17:29 mysh napisał:
> 2005-11-28 21:09:29 Maciek_Rutecki napisał:
>
> > 2005-11-28 19:50:25 mysh napisał:
> >
> > > Tylko, że nie wiem co zmienic :)
> > >
> >
> > 1. Odpowiadaj _pod_ czyjąś wypowiedzią.
> >
> > 2. Pokaż linię w pliku, którego się czepia + 2-3 linie przed i po.
> >
> > --
> > Maciek
>
> #ifndef __THROW
> # if defined __cplusplus && __GNUC_PREREQ (2,8)
> # define __THROW throw ()
> # else
> # define __THROW
> # endif
> #endif
>
> MysH
W którymś pliku nagłówkowym jest namieszane.
--
Maciek
-
Chyba znalazłem:
http://sourceforge.net/tracker/index.php?func=detail&aid=1033028&group_id=92246&atid=600070
Masz też tam rozwiązania.
--
Maciek
-
2005-11-30 20:30:29 Maciek_Rutecki napisał:
> Chyba znalazłem:
>
> http://sourceforge.net/tracker/index.php?func=detail&aid=1033028&group_id=92246&atid=600070
>
> Masz też tam rozwiązania.
>
> --
> Maciek
Dzięki Maciek...
Ola - chyba coś źle mi podałaś. Na początku był problem z bilbioteką libshout2.0. Podałaś mi jakiś kod ktory poskutkował ale za to teraz nie działa :)
icegenerator /root/icegenerator-0.5.5-pre2/etc/icegenerator.conf.dist
icegenerator: error while loading shared libraries: libshout.so.3: cannot open shared object file: No such file or directory mc
whereis libshout
libshout: /usr/local/lib/libshout.so /usr/local/lib/libshout.la /usr/local/lib/libshout.a
Proszę o pomoc. Dziekuje, pozdrawiam,
MysH
-
2005-12-01 16:59:19 mysh napisał:
(...)
> Ola - chyba coś źle mi podałaś. Na początku był problem z bilbioteką libshout2.0. Podałaś mi
> jakiś kod ktory poskutkował ale za to teraz nie działa :)
>
> icegenerator /root/icegenerator-0.5.5-pre2/etc/icegenerator.conf.dist
> icegenerator: error while loading shared libraries: libshout.so.3: cannot open shared object
> file: No such file or directory mc
>
> whereis libshout
> libshout: /usr/local/lib/libshout.so /usr/local/lib/libshout.la /usr/local/lib/libshout.a
>
> Proszę o pomoc. Dziekuje, pozdrawiam,
>
> MysH
Co nie działa? to co podałam, coś w systemie? Ja tylko napisałam jak wskazać kompilatorowi położenie biblioteki. Google twierdzą, że libshout.so.3 jest w pakiecie libshout-2.0-1.2.fc4.rf.i386.rpm więc jeśli przeszła tamta kompilacją (która wymagała libshout>=2) to znaczy że masz to w systemie. A tak w ogóle to czemu w takim dziwnym miejscu? kompilowałeś ze źródeł czy jak?
Bo z tego co pisze to zawartość tego pakietu powinna być w /usr/lib/ a u Ciebie jest w /usr/local/lib...
Może u Ciebie ta biblioteka ma lekko inną nazwę? W takim wypadku może pomoże zrobienie mu dowiązania o wymaganej nazwie. Szczerze powiedziawszy gdybam, ale nie zaszkodzi chyba spróbować :-)
pozdrawiam
olka
-
2005-12-01 20:33:19 olka napisał:
> 2005-12-01 16:59:19 mysh napisał:
> (...)
> > Ola - chyba coś źle mi podałaś. Na początku był problem z bilbioteką libshout2.0. Podałaś
> mi
> > jakiś kod ktory poskutkował ale za to teraz nie działa :)
> >
> > icegenerator /root/icegenerator-0.5.5-pre2/etc/icegenerator.conf.dist
> > icegenerator: error while loading shared libraries: libshout.so.3: cannot open shared
> object
> > file: No such file or directory mc
> >
> > whereis libshout
> > libshout: /usr/local/lib/libshout.so /usr/local/lib/libshout.la
> /usr/local/lib/libshout.a
> >
> > Proszę o pomoc. Dziekuje, pozdrawiam,
> >
> > MysH
>
> Co nie działa? to co podałam, coś w systemie? Ja tylko napisałam jak wskazać kompilatorowi
> położenie biblioteki. Google twierdzą, że libshout.so.3 jest w pakiecie
> libshout-2.0-1.2.fc4.rf.i386.rpm więc jeśli przeszła tamta kompilacją (która wymagała
> libshout>=2) to znaczy że masz to w systemie. A tak w ogóle to czemu w takim dziwnym
> miejscu? kompilowałeś ze źródeł czy jak?
> Bo z tego co pisze to zawartość tego pakietu powinna być w /usr/lib/ a u Ciebie jest w
> /usr/local/lib...
> Może u Ciebie ta biblioteka ma lekko inną nazwę? W takim wypadku może pomoże zrobienie mu
> dowiązania o wymaganej nazwie. Szczerze powiedziawszy gdybam, ale nie zaszkodzi chyba spróbować
> :-)
>
> pozdrawiam
> olka
Normalnie instalowałem (./confiugre, make, make install) tą bibliotekę.Jak mogę ją zainstalować do danej lokalizacji ?
Pozdrawiam
-
2005-12-02 10:27:48 mysh napisał:
> Normalnie instalowałem (./confiugre, make, make install) tą bibliotekę.Jak mogę ją zainstalować
> do danej lokalizacji ?
>
> Pozdrawiam
Napisałeś, że posiadasz FC, więc - moim zdaniem - w/w sposób nie jest w tym przypadku "normalny". Czemu nie zainstalujesz tego po prostu z pakietu przygotowanego dla Twojej dystrybucji? Z tego co wiem, FC ma swój magiczny manager pakietów.
Jeśli upierasz się przy kompilacji ze źródeł, to ja to robię tak:
./confiure --prefix=/usr
niemniej jednak używam Slackware, który nie jest systemem rpm-owym. W Twoim przypadku instalowanie z paczek dystrybucyjnych byłoby wysoce wskazane.
pozdrawiam i życzę powodzenia
olka
-
2005-12-02 15:38:17 olka napisał:
> 2005-12-02 10:27:48 mysh napisał:
>
> > Normalnie instalowałem (./confiugre, make, make install) tą bibliotekę.Jak mogę ją
> zainstalować
> > do danej lokalizacji ?
> >
> > Pozdrawiam
>
> Napisałeś, że posiadasz FC, więc - moim zdaniem - w/w sposób nie jest w tym przypadku
> "normalny". Czemu nie zainstalujesz tego po prostu z pakietu przygotowanego dla
> Twojej dystrybucji? Z tego co wiem, FC ma swój magiczny manager pakietów.
> Jeśli upierasz się przy kompilacji ze źródeł, to ja to robię tak:
> ./confiure --prefix=/usr
> niemniej jednak używam Slackware, który nie jest systemem rpm-owym. W Twoim przypadku
> instalowanie z paczek dystrybucyjnych byłoby wysoce wskazane.
>
> pozdrawiam i życzę powodzenia
> olka
FC czyli co?
Dzieki i pozdrawiam.
-
2005-12-02 17:03:26 mysh napisał:
> FC czyli co?
Fedora Core.
olka
-
2005-12-02 17:06:16 olka napisał:
> 2005-12-02 17:03:26 mysh napisał:
>
> > FC czyli co?
>
> Fedora Core.
>
> olka
Wielkie Dzięki Olka... JUż sie zainstalowało ale to jest jak diabeł...
Teraz pokazuje, że nie istnieje plik konfiguracyjny. Podaje ścieżke przy odpalaniu i nic....
Pozrawiam, MysH
-
2005-12-02 17:24:23 mysh napisał:
> Wielkie Dzięki Olka... JUż sie zainstalowało ale to jest jak diabeł...
>
> Teraz pokazuje, że nie istnieje plik konfiguracyjny. Podaje ścieżke przy odpalaniu i nic....
>
> Pozrawiam, MysH
Ależ nie ma za co, cieszę się, że mogłam w czymś pomóc.
A co do braku pliku konfiguracyjnego, jeśli dobrze zrozumiałam chodzi o działanie (a raczej jego brak) skompilowanego przez Ciebie programu. Jeśłi tak, proponuję założyć nowy wątek i DOKŁADNIE opisać problem. (System operacyjny, nazwę programu, sposób kompilacji, zwracane błędy, wyniki prób walki z nimi).
życzę powodzenia
olka