Nowe posty

Autor Wątek: Brak cc w SuSE 10.0  (Przeczytany 4620 razy)

michaleczek

  • Gość
Brak cc w SuSE 10.0
« dnia: 2006-01-01, 14:22:34 »
Witam! Po w pisaniu emerge kde zacyna mi pobierac cyrus-sasl-2.1.20 i przy kompilacji wywala blad:

make[2]: *** [libsasldb.a] Error1
...
make[2]: *** [all-rescusive] Error1
...
make: *** [all] Error2

!!! ERROR: dev-libs/curus-sasl-2.1.20 filed.
!!! ERROR: Function src_compile, Line 161, Exitcode2
!!! compile problem
!!! If you need support, post the postmost build error, Not this status message

Jestem aktualnie w linksie i ciezko mi sie pisze i wszystkie errory przepisywalem. Mam gentoo, z updatowalem sobie \\"to\\" drzewo czy cos takiego (emerge --sync) tak jak i system (emerge -uD world). Jest to moje pierwsze gentoo ale nie pierwszy linuks (mialem debiana auroksa i mandraka) mimo wszystko poprosze o jasne wyjasnienie. Pozdrawiam!

Stilgar

  • Gość
Brak cc w SuSE 10.0
« Odpowiedź #1 dnia: 2006-01-01, 17:19:05 »
wkleiles troche za malo komunikatu bledu zeby powiedziec cos dokladnie, ale pewnie ustawiles zbyt agresywne flagi optymalizacyjne

spróbuj zakomentować w pliku /etc/make.conf linie z CFLAGS i CXXFLAGS i jeśli kompilacja pójdzie, wtedy metoda eliminacji musisz znaleźć konkretną flagę która powoduje błąd.

michaleczek

  • Gość
Brak cc w SuSE 10.0
« Odpowiedź #2 dnia: 2006-01-01, 19:31:51 »
2006-01-01 17:19:05 Stilgar napisal:

> wkleiles troche za malo komunikatu bledu zeby powiedziec cos dokladnie, ale pewnie ustawiles
 > zbyt agresywne flagi optymalizacyjne
 >
 > sprobuj zakomentowac w pliku /etc/make.conf linie z CFLAGS i CXXFLAGS i jesli kompilacja
 > pojdzie, wtedy metoda eliminacji musisz znalezc konkretna flage ktora powoduje blad.

Dzieki! Pomoglo! wprawdzie wylaczylem obie flagi kompletnie czyli na poczatku kazdej dodalem # ale mam nadzieje ze system sie nie obrazi :). Pozdrawiam!

h

  • Gość
Brak cc w SuSE 10.0
« Odpowiedź #3 dnia: 2006-01-01, 19:43:36 »
Po co w takim razie Gentoo jak kompilujesz bez optymalizcji czegokolwiek?

michaleczek

  • Gość
Brak cc w SuSE 10.0
« Odpowiedź #4 dnia: 2006-01-01, 20:57:56 »
2006-01-01 19:43:36 h napisał:

> Po co w takim razie Gentoo jak kompilujesz bez optymalizcji czegokolwiek?

wyączyłem optymalizacje tylko dla tego programu, zaraz potem włączyłem

chmooreck

  • Gość
Brak cc w SuSE 10.0
« Odpowiedź #5 dnia: 2006-01-01, 22:42:02 »
2006-01-01 20:57:56 michaleczek napisał:

> 2006-01-01 19:43:36 h napisał:
 >
 > > Po co w takim razie Gentoo jak kompilujesz bez optymalizcji czegokolwiek?
 >
 > wyączyłem optymalizacje tylko dla tego programu, zaraz potem włączyłem

no to pieknie.. jedna z najwiekszych krow bez optymalizacji... wstydz sie ! ;-)

lepiej popracuj nad tymi flagami... chociaz -O2 albo -Os by sie przydalo ;-)

Stilgar

  • Gość
Brak cc w SuSE 10.0
« Odpowiedź #6 dnia: 2006-01-01, 23:56:16 »
moje flagi:
CFLAGS=\\"-Os -march=pentium4 -pipe -fomit-frame-pointer -mfpmath=sse\\"
CXXFLAGS=\\"-Os -march=pentium4 -pipe -mfpmath=sse \\"
prawie wszystko sie na nich kompiluje :-)

h

  • Gość
Brak cc w SuSE 10.0
« Odpowiedź #7 dnia: 2006-01-02, 07:30:34 »
> no to pieknie.. jedna z najwiekszych krow bez optymalizacji... wstydz sie ! ;-)

Chyba tylko dla tego programu co się wysypywał wyłączył, reszte KDE normalnie skompilował, z flagami. Taką mam nadzieję ;)

marcin.kaczmarek

  • Gość
Brak cc w SuSE 10.0
« Odpowiedź #8 dnia: 2006-01-02, 10:14:31 »
Jeśli nie wiesz po co są CFLAGS i CXXFLAGS, to nie powinieneś zaczynać zabawy z linuksem od Gentoo!

  • Gość
Brak cc w SuSE 10.0
« Odpowiedź #9 dnia: 2006-01-01, 02:04:21 »
Czy w SuSE 10.0 jest jakiś standardowy kompilator języka c? Próbowałem zainstalować gcc ze źródeł, ale on do zainstalowania wymaga cc.
Mogę więc instalować tylko z pakietów, a nie wszystkie programy są tak rozpowszechniane, a poza tym trudno znaleźć najnowsze wersje.

MichL

  • Gość
Brak cc w SuSE 10.0
« Odpowiedź #10 dnia: 2006-01-01, 03:14:31 »
2006-01-01 02:04:21 Linker napisał:

> Czy w SuSE 10.0 jest jakiś standardowy kompilator języka c? Próbowałem zainstalować gcc ze
 > źródeł, ale on do zainstalowania wymaga cc.
 > Mogę więc instalować tylko z pakietów, a nie wszystkie programy są tak rozpowszechniane, a poza
 > tym trudno znaleźć najnowsze wersje.
 Jasne!!! GCC+ jest i cała reszta, przy instalacji systemu powinienes zaznaczyć to (w grupie "programowanie" itd.). Teraz to zainstaluj to z płytek instalacyjnych za pomocą YAST   :-)

axlinux

  • Gość
Brak cc w SuSE 10.0
« Odpowiedź #11 dnia: 2006-01-01, 09:28:14 »
To też jest jeden z powodów, dlaczego Linux mnie denerwuje. Configure wywala brak biblioteki, ściągam z neta bibliotekę instaluję. Za moment wywala, że jakiś plików brakuje z kosmosu i nie da się dokończyć instalacji. Kompilacja programów to chyba jedna z najgorszych rzeczy, jakie mogły się zdarzyć użytkownikowi. Prawda pewnie jest taka że tylko sami autorzy wiedzą jak je zainstalować ich program i nie liczni co siedzą w linuksie od 1992 roku.

  • Gość
Brak cc w SuSE 10.0
« Odpowiedź #12 dnia: 2006-01-01, 11:06:11 »
2006-01-01 03:14:31 MichL napisał:
 >  Jasne!!! GCC+ jest i cała reszta, przy instalacji systemu powinienes zaznaczyć to (w grupie
 > "programowanie" itd.). Teraz to zainstaluj to z płytek instalacyjnych za pomocą YAST
 >  :-)

Problem w tym, że w YaST >> Software Management >> Zestawy >> Kompilator C/C++ i narzędzia nie mam takich pakietów

MichL

  • Gość
Brak cc w SuSE 10.0
« Odpowiedź #13 dnia: 2006-01-01, 15:00:01 »
2006-01-01 11:06:11 Linker napisał:

> 2006-01-01 03:14:31 MichL napisał:
 >  >  Jasne!!! GCC+ jest i cała reszta, przy instalacji systemu powinienes zaznaczyć to (w
 > grupie
 >  > "programowanie" itd.). Teraz to zainstaluj to z płytek instalacyjnych za pomocą
 > YAST
 >  >  :-)
 >
 > Problem w tym, że w YaST >> Software Management >> Zestawy >> Kompilator
 > C/C++ i narzędzia nie mam takich pakietów

Sa w części dot. programowania, wiem, bo sam je stamtąd posiadam pod SUSE 10

  • Gość
Brak cc w SuSE 10.0
« Odpowiedź #14 dnia: 2006-01-01, 15:15:20 »
2006-01-01 15:00:01 MichL napisał:
 > Sa w części dot. programowania, wiem, bo sam je stamtąd posiadam pod SUSE 10

Naprawdę nie ma (mam DVD z EasyLinux). Ale dociągnąłem pakiet gcc z rpmseek.com. Za wszelkie rady dziękuję i temat uważam za zamknięty