[Pakiety] Eksperymentalny toolchain dla Slackware 11

Instalacja Slackware Linux, problemy i wstępna konfiguracja, aktualizacje do nowszych wersji.

Moderatorzy: Moderatorzy, Administratorzy

Awatar użytkownika
Radek_R
Moderator
Posty: 1196
Rejestracja: 2004-06-14, 11:40
Lokalizacja: Kraków
Kontakt:

Re: [Pakiety] Eksperymentalny toolchain dla Slackware 11

Post autor: Radek_R » 2007-04-04, 09:03

Kod: Zaznacz cały

[root@proteus ~]#gcc -v
Reading specs from /usr/lib/gcc/i686-slackware-linux/4.1.2/specs
Target: i686-slackware-linux
Configured with: ../gcc-4.1.2/configure --prefix=/usr --enable-shared --enable-threads=posix --enable-__cxa_atexit --disable-checking --with-gnu-ld --enable-languages=c,c++ --enable-clocale=gnu --verbose --disable-multilib --with-arch=athlon-xp --target=i686-slackware-linux --host=i686-slackware-linux
Thread model: posix
gcc version 4.1.2

[root@proteus ~]#cat /etc/ld.so.conf 
/usr/local/lib
/usr/X11R7/lib
/usr/X11R6/lib
/usr/i686-slackware-linux/lib
/opt/kde/lib
/opt/avrgcc/lib
/opt/avrgcc/avr/lib
/usr/lib/qt/lib
W sumie to masz rację. Przy kompilacji innego programu (abook) ./configure pokazuje już

Kod: Zaznacz cały

checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
więc chyba niepotrzebnie sieję panikę.
Mplayer się oczywiście nie skompilował (ponad 800 linii errorów - taki mam bufor w atermie :))
#358274
http://www.prook.net

Awatar użytkownika
difrost
Moderator
Posty: 2802
Rejestracja: 2006-03-11, 12:31
Lokalizacja: Wrocław
Kontakt:

Re: [Pakiety] Eksperymentalny toolchain dla Slackware 11

Post autor: difrost » 2007-04-04, 09:20

Nie sprawdzałem MPlayera, zrobię to dzisiaj :) Z nim zawsze są jazdy.

PS: Radek bawiłeś się prockami ARM (bo widzę, że AVRami się bawisz)? :D
[url=http://bdtk.sourceforge.net][img]http://pin.if.uz.zgora.pl/~beton/bdt-ready.png[/img][/url] #337142
--------------------------------------------
"I had a letter in the post today. It said 'Gas Bill'. It sounds a tempting offer." -- Alan Cox
"Users have been trained that when a computer bluescreens and losing all of their data, it's either (a) just the way things are, or (b) it's microsoft's fault." -- Theodore Tso

Awatar użytkownika
Radek_R
Moderator
Posty: 1196
Rejestracja: 2004-06-14, 11:40
Lokalizacja: Kraków
Kontakt:

Re: [Pakiety] Eksperymentalny toolchain dla Slackware 11

Post autor: Radek_R » 2007-04-04, 09:25

Niestety nie miałem przyjemności.
Co do zabawy uC to za dużo jej ostatnio nie mam. Brakuje mi wygodnych narzędzi. Kompilatory są, ale jakoś nie mogłem znaleźć odpowiadającego mi programatora. Biorąc dodatkowo pod uwagę problemy z portem LPT to temat na zupełnie osobny wątek :) EOOT
#358274
http://www.prook.net

Awatar użytkownika
Spaulding
Użytkownik
Posty: 564
Rejestracja: 2005-07-17, 14:59
Lokalizacja: Chełm
Kontakt:

Re: [Pakiety] Eksperymentalny toolchain dla Slackware 11

Post autor: Spaulding » 2007-04-04, 12:03

difrost, moje paczki : www.slackpl.one.pl/prescott/ jak ktos ma jakies swoje to moge udostepnic konto FTP :-)
Powered By:
funtoo, openbox, mc, ekg2, git, ssh...
(very unstable packages but stable system :>)

Awatar użytkownika
difrost
Moderator
Posty: 2802
Rejestracja: 2006-03-11, 12:31
Lokalizacja: Wrocław
Kontakt:

Re: [Pakiety] Eksperymentalny toolchain dla Slackware 11

Post autor: difrost » 2007-04-04, 12:44

CzErYnA pisze:difrost, moje paczki : www.slackpl.one.pl/prescott/ jak ktos ma jakies swoje to moge udostepnic konto FTP :-)
1. One są kompilowane z moim zestawem?
2. Wrzucisz skrypty i materiały?
3. Pamiętaj o [PACKAGE DIR], żeby podzielić paczki w logiczne drzewo.
4. Użyj bb_pkgs do stworzenia pliku z sumami kontrolnymi.
[url=http://bdtk.sourceforge.net][img]http://pin.if.uz.zgora.pl/~beton/bdt-ready.png[/img][/url] #337142
--------------------------------------------
"I had a letter in the post today. It said 'Gas Bill'. It sounds a tempting offer." -- Alan Cox
"Users have been trained that when a computer bluescreens and losing all of their data, it's either (a) just the way things are, or (b) it's microsoft's fault." -- Theodore Tso

Awatar użytkownika
Spaulding
Użytkownik
Posty: 564
Rejestracja: 2005-07-17, 14:59
Lokalizacja: Chełm
Kontakt:

Re: [Pakiety] Eksperymentalny toolchain dla Slackware 11

Post autor: Spaulding » 2007-04-04, 12:47

difrost pisze:
CzErYnA pisze:difrost, moje paczki : www.slackpl.one.pl/prescott/ jak ktos ma jakies swoje to moge udostepnic konto FTP :-)
1. One są kompilowane z moim zestawem?
2. Wrzucisz skrypty i materiały?
3. Pamiętaj o [PACKAGE DIR], żeby podzielić paczki w logiczne drzewo.
4. Użyj bb_pkgs do stworzenia pliku z sumami kontrolnymi.
1. tak one sa kompilowane Twoim toolchainem
2. hmm od dzisiaj postaram sie dodawac SlackBuildy do nowych pakietow
3 i 4. ok dzisiaj poprobuje .. :)
Powered By:
funtoo, openbox, mc, ekg2, git, ssh...
(very unstable packages but stable system :>)

Awatar użytkownika
difrost
Moderator
Posty: 2802
Rejestracja: 2006-03-11, 12:31
Lokalizacja: Wrocław
Kontakt:

Re: [Pakiety] Eksperymentalny toolchain dla Slackware 11

Post autor: difrost » 2007-04-04, 12:49

CzErYnA pisze: 1. tak one sa kompilowane Twoim toolchainem
2. hmm od dzisiaj postaram sie dodawac SlackBuildy do nowych pakietow
3 i 4. ok dzisiaj poprobuje .. :)
Ad 1. Umieść odpowiednią informację w jakimś README.1st :)
Ad 2. BetonBuildy czy SlackBuildy? :rotfl:
[url=http://bdtk.sourceforge.net][img]http://pin.if.uz.zgora.pl/~beton/bdt-ready.png[/img][/url] #337142
--------------------------------------------
"I had a letter in the post today. It said 'Gas Bill'. It sounds a tempting offer." -- Alan Cox
"Users have been trained that when a computer bluescreens and losing all of their data, it's either (a) just the way things are, or (b) it's microsoft's fault." -- Theodore Tso

Awatar użytkownika
Spaulding
Użytkownik
Posty: 564
Rejestracja: 2005-07-17, 14:59
Lokalizacja: Chełm
Kontakt:

Re: [Pakiety] Eksperymentalny toolchain dla Slackware 11

Post autor: Spaulding » 2007-04-04, 12:54

narazie SlackBuildy ale ze teraz swieta i troche wolnego to sprobuje BetonBuildy ... :-)
Powered By:
funtoo, openbox, mc, ekg2, git, ssh...
(very unstable packages but stable system :>)

Awatar użytkownika
difrost
Moderator
Posty: 2802
Rejestracja: 2006-03-11, 12:31
Lokalizacja: Wrocław
Kontakt:

Re: [Pakiety] Eksperymentalny toolchain dla Slackware 11

Post autor: difrost » 2007-04-04, 12:56

CzErYnA pisze:narazie SlackBuildy ale ze teraz swieta i troche wolnego to sprobuje BetonBuildy ... :-)
W przypadku SlackBuildów, to zapomnij o tym [PACKAGE DIR] - uwagi nie było :D
[url=http://bdtk.sourceforge.net][img]http://pin.if.uz.zgora.pl/~beton/bdt-ready.png[/img][/url] #337142
--------------------------------------------
"I had a letter in the post today. It said 'Gas Bill'. It sounds a tempting offer." -- Alan Cox
"Users have been trained that when a computer bluescreens and losing all of their data, it's either (a) just the way things are, or (b) it's microsoft's fault." -- Theodore Tso

Awatar użytkownika
Spaulding
Użytkownik
Posty: 564
Rejestracja: 2005-07-17, 14:59
Lokalizacja: Chełm
Kontakt:

Re: [Pakiety] Eksperymentalny toolchain dla Slackware 11

Post autor: Spaulding » 2007-04-04, 13:03

e tam jak calkiem uzywac to calkiem przejde na betona ale powiedz mi difrost czy dobrze mam zrobiony config dla betona dla arch prescott
tutaj config: http://slackpl.one.pl/beton
Powered By:
funtoo, openbox, mc, ekg2, git, ssh...
(very unstable packages but stable system :>)

Awatar użytkownika
difrost
Moderator
Posty: 2802
Rejestracja: 2006-03-11, 12:31
Lokalizacja: Wrocław
Kontakt:

Re: [Pakiety] Eksperymentalny toolchain dla Slackware 11

Post autor: difrost » 2007-04-04, 13:06

CzErYnA pisze:e tam jak calkiem uzywac to calkiem przejde na betona ale powiedz mi difrost czy dobrze mam zrobiony config dla betona dla arch prescott
tutaj config: http://slackpl.one.pl/beton
Trochę przesadziłeś :rotfl:

1. Target będzie sam składany, więc nie musisz go podawać na sztywno. Wystarczy

Kod: Zaznacz cały

BETON_TARGET=slackware-linux
2. W BETON_CFLAGS i BETON_CXXFLAGS byłeś trochę nadgorliwy. Wystarczy

Kod: Zaznacz cały

# CFLAGS defaults
BETON_CFLAGS="-Wall -O2 -pipe -fomit-frame-pointer"

# CXXFLAGS defaults
BETON_CXXFLAGS="-Wall -O2 -pipe -fomit-frame-pointer"
BDT samo ustawi odpowiednią opcję optymalizacji na podstawie wybranej architektury (BETON_OPT) i opcji optymalizacji (BETON_OPTFLAG).
[url=http://bdtk.sourceforge.net][img]http://pin.if.uz.zgora.pl/~beton/bdt-ready.png[/img][/url] #337142
--------------------------------------------
"I had a letter in the post today. It said 'Gas Bill'. It sounds a tempting offer." -- Alan Cox
"Users have been trained that when a computer bluescreens and losing all of their data, it's either (a) just the way things are, or (b) it's microsoft's fault." -- Theodore Tso

Awatar użytkownika
Spaulding
Użytkownik
Posty: 564
Rejestracja: 2005-07-17, 14:59
Lokalizacja: Chełm
Kontakt:

Re: [Pakiety] Eksperymentalny toolchain dla Slackware 11

Post autor: Spaulding » 2007-04-04, 13:35

chcialem zrobic paczke nano ale mam glupi blad :( mianowicie blik wykonywalny nie nazywa sie nano a i686-slackware-linux-nano :/ tutaj plik bb http://slackpl.one.pl/nano.bb
Powered By:
funtoo, openbox, mc, ekg2, git, ssh...
(very unstable packages but stable system :>)

Awatar użytkownika
difrost
Moderator
Posty: 2802
Rejestracja: 2006-03-11, 12:31
Lokalizacja: Wrocław
Kontakt:

Re: [Pakiety] Eksperymentalny toolchain dla Slackware 11

Post autor: difrost » 2007-04-04, 13:44

CzErYnA pisze:chcialem zrobic paczke nano ale mam glupi blad :( mianowicie blik wykonywalny nie nazywa sie nano a i686-slackware-linux-nano :/ tutaj plik bb http://slackpl.one.pl/nano.bb
Niektóre buildsystemy dodają jako prefix target. Można to ominąć używając opcji program-prefix i program-suffix. Ogólnie zrób sobie taki wpis dla configure:

Kod: Zaznacz cały

#[BEGIN CONF]#
CFLAGS="$BCFLAGS" CXXFLAGS="$BCXXFLAGS" \
./configure \
  --prefix=/usr \
  --sysconfdir=/etc \
  --infodir=/usr/info \
  --mandir=/usr/man \
  --program-prefix= \
  --program-suffix= \
  --enable-color \
  --enable-multibuffer \
  --enable-nanorc \
  --enable-all \
  --enable-utf8 \
  --target=$TARGET
 #[END CONF]#
EDIT -> Przy [PACKAGE DIR] podaj na przykład ap.
Ostatnio zmieniony 2007-04-04, 13:45 przez difrost, łącznie zmieniany 2 razy.
[url=http://bdtk.sourceforge.net][img]http://pin.if.uz.zgora.pl/~beton/bdt-ready.png[/img][/url] #337142
--------------------------------------------
"I had a letter in the post today. It said 'Gas Bill'. It sounds a tempting offer." -- Alan Cox
"Users have been trained that when a computer bluescreens and losing all of their data, it's either (a) just the way things are, or (b) it's microsoft's fault." -- Theodore Tso

Awatar użytkownika
Spaulding
Użytkownik
Posty: 564
Rejestracja: 2005-07-17, 14:59
Lokalizacja: Chełm
Kontakt:

Re: [Pakiety] Eksperymentalny toolchain dla Slackware 11

Post autor: Spaulding » 2007-04-04, 13:56

dobra dziala ... to w takim razie na nowo kompiluje wszystkie obecne paczki na serwerze a te wyp.... :-) do 19 sadze ze troche przybedzie :]
Powered By:
funtoo, openbox, mc, ekg2, git, ssh...
(very unstable packages but stable system :>)

wrocmisiek
Użytkownik
Posty: 98
Rejestracja: 2007-03-15, 09:40

Re: [Pakiety] Eksperymentalny toolchain dla Slackware 11

Post autor: wrocmisiek » 2007-04-04, 18:20

przy kompilacji mesy wyskakuje mi cos takiego... mam wszystkie paczki z i686. i w ld wpis z i686

Kod: Zaznacz cały

cannot find include file "stddef.h"
        not in ../../include/stddef.h
        not in /usr/local/lib/gcc-include/stddef.h
        not in /usr/include/stddef.h
        not in /usr/lib/gcc/i486-slackware-linux/3.4.6/include/stddef.h
makedepend: warning:  GLwDrawA.c (reading /usr/include/sys/types.h, line 147): cannot find include file "stddef.h"
        not in ../../include/stddef.h
        not in /usr/local/lib/gcc-include/stddef.h
        not in /usr/include/stddef.h
        not in /usr/lib/gcc/i486-slackware-linux/3.4.6/include/stddef.h
makedepend: warning:  GLwDrawA.c (reading /usr/include/X11/Xlib.h, line 75): cannot find include file "stddef.h"
        not in ../../include/stddef.h
        not in /usr/local/lib/gcc-include/stddef.h
        not in /usr/include/stddef.h
        not in /usr/lib/gcc/i486-slackware-linux/3.4.6/include/stddef.h
makedepend: warning:  GLwDrawA.c (reading /usr/include/string.h, line 33): cannot find include file "stddef.h"
        not in ../../include/stddef.h
        not in /usr/local/lib/gcc-include/stddef.h
        not in /usr/include/stddef.h
        not in /usr/lib/gcc/i486-slackware-linux/3.4.6/include/stddef.h
makedepend: warning:  GLwDrawA.c (reading /usr/include/X11/Intrinsic.h, line 93): cannot find include file "stddef.h"
        not in ../../include/stddef.h
        not in /usr/local/lib/gcc-include/stddef.h
        not in /usr/include/stddef.h
        not in /usr/lib/gcc/i486-slackware-linux/3.4.6/include/stddef.h
makedepend: warning:  GLwDrawA.c (reading ../../include/GL/glext.h, line 3128): cannot find include file "stddef.h"
        not in ../../include/stddef.h
        not in /usr/local/lib/gcc-include/stddef.h
        not in /usr/include/stddef.h
        not in /usr/lib/gcc/i486-slackware-linux/3.4.6/include/stddef.h
makedepend: warning:  GLwDrawA.c (reading /usr/include/inttypes.h, line 38): cannot find include file "stddef.h"
        not in ../../include/stddef.h
        not in /usr/local/lib/gcc-include/stddef.h
        not in /usr/include/stddef.h
        not in /usr/lib/gcc/i486-slackware-linux/3.4.6/include/stddef.h
makedepend: warning:  GLwDrawA.c (reading /usr/include/stdio.h, line 34): cannot find include file "stddef.h"
        not in ../../include/stddef.h
        not in /usr/local/lib/gcc-include/stddef.h
        not in /usr/include/stddef.h
        not in /usr/lib/gcc/i486-slackware-linux/3.4.6/include/stddef.h
makedepend: warning:  GLwDrawA.c (reading /usr/include/_G_config.h, line 14): cannot find include file "stddef.h"
        not in ../../include/stddef.h
        not in /usr/local/lib/gcc-include/stddef.h
        not in /usr/include/stddef.h
        not in /usr/lib/gcc/i486-slackware-linux/3.4.6/include/stddef.h
makedepend: warning:  GLwDrawA.c (reading /usr/include/wchar.h, line 48): cannot find include file "stddef.h"
        not in ../../include/stddef.h
        not in /usr/local/lib/gcc-include/stddef.h
        not in /usr/include/stddef.h
        not in /usr/lib/gcc/i486-slackware-linux/3.4.6/include/stddef.h
makedepend: warning:  GLwDrawA.c (reading /usr/include/gconv.h, line 31): cannot find include file "stddef.h"
        not in ../../include/stddef.h
        not in /usr/local/lib/gcc-include/stddef.h
        not in /usr/include/stddef.h
        not in /usr/lib/gcc/i486-slackware-linux/3.4.6/include/stddef.h
makedepend: warning:  GLwDrawA.c (reading /usr/include/libio.h, line 53): cannot find include file "stdarg.h"
        not in ../../include/stdarg.h
        not in /usr/local/lib/gcc-include/stdarg.h
        not in /usr/include/stdarg.h
        not in /usr/lib/gcc/i486-slackware-linux/3.4.6/include/stdarg.h

ODPOWIEDZ