[RESENO] Radiotray build package pomoć
- Posts: 4591
- Joined: 04 Feb 2011, 20:32
- Location: Beograd
- Contact:
Pogledaj link koji je ranije postavio slackmuz. Tamo je i rešenje tog problema.
- Posts: 3468
- Joined: 01 Apr 2012, 13:50
- Location: Mlečni put
Jesam gledao. Od tog linka sam i počeo. Ajde uradiću i po treći put isti stvar sa tog linka. Nije mi teško
- Posts: 4591
- Joined: 04 Feb 2011, 20:32
- Location: Beograd
- Contact:
Kako ti onda radiotray javlja da gstreamer nema podršku za libsoup (to znači ta greška)?
Ispratio si ovo?
1.
2.
Ispratio si ovo?
Ako to nije bilo dovoljno jasno, možda će ovako biti jasnije:bocke wrote:Libsoup ne dolazi uz Slack. Potrebno ga je naknadno instalirati.
1. Skini slackbuild za libsoup iz SBo, izgradi i instaliraj paket:
http://slackbuilds.org/repository/13.37 ... s/libsoup/" onclick="window.open(this.href);return false;
2. Zatim skini source za gst-plugins-good:U diru ćeš naći i SlackBuild skript. Samo ga pokreni (kao root).Code: Select all
wget -m -nH -nd ftp://mirror.etf.rs/slackware/slackware-13.37/source/l/gst-plugins-good/
1.
Code: Select all
wget http://slackbuilds.org/slackbuilds/13.37/libraries/libsoup.tar.gz
tar xvf libsoup.tar.gz
cd libsoup
wget http://ftp.gnome.org/pub/GNOME/sources/libsoup/2.32/libsoup-2.32.2.tar.bz2
su
sh libsoup.SlackBuild
installpkg /tmp/libsoup-2.32.2-i486-2_Sbo.tgz
cd ..
Code: Select all
mkdir gst-plugins-good
cd gst-plugins-good
wget -m -nH -nd ftp://mirror.etf.rs/slackware/slackware-13.37/source/l/gst-plugins-good/
su
sh gst-plugins-good.SlackBuild
upgradepkg --reinstall /tmp/gst-plugins-good-0.10.28-i486-2.txz
- Posts: 4591
- Joined: 04 Feb 2011, 20:32
- Location: Beograd
- Contact:
Btw, video sam da je postojala mala greškica u komandnoj liniji za wget. Ali da si mi ispisao grešku koja se javila, rekao bih ti odmah šta je u pitanju (izostavio sam "-" ispred -nd opcije). U ovoj temi je ispravljeno, a sad ću i u onoj.
"Probao sam" mi ne znači ništa ako mi ne prijaviš i grešku koju dobijaš.
"Probao sam" mi ne znači ništa ako mi ne prijaviš i grešku koju dobijaš.
- Posts: 3468
- Joined: 01 Apr 2012, 13:50
- Location: Mlečni put
Bocke, Bocke, stalno zaboravljaš da mi je Slack 64bitni a kod koji si ubacio je za 32bit pakete
Ne brini, preuzeću ispravne pakete. Nisam stigao da kopiram ispis iz terminala sinoć pa da ti postavim.
Idem da uradim još jednom i javljam šta se dešava,
Ne brini, preuzeću ispravne pakete. Nisam stigao da kopiram ispis iz terminala sinoć pa da ti postavim.
Idem da uradim još jednom i javljam šta se dešava,
- Posts: 4591
- Joined: 04 Feb 2011, 20:32
- Location: Beograd
- Contact:
Izvinjavam se. Ali SlackBuild skriptovi su dovoljno pametni da sami provale na kojoj se platformi pokreću. To znači da je jedini drugačiji korak na 64-bitnoj platformi installpkg ili upgradepkg. Zameniš i486 sa x86_64 u nazivu paketa.
Mada istina postoje i posebni direktorijumi sa izvornim kodom za Slack 64. Mislim da za veći deo paketa to nema apsolutno nikakve veze. Recimo za gst-plugins-good, ako pogledaš oba direktorijuma, datoteke su istih veličina i istog datuma.
http://mirror.etf.rs/slackware/slackwar ... gins-good/" onclick="window.open(this.href);return false;
http://mirror.etf.rs/slackware/slackwar ... gins-good/" onclick="window.open(this.href);return false;
To je moguće samo ako su u pitanju iste datoteke. To ne isključuje mogućnost da je jedan mali procenat izvornog koda različit između 32-bitnog i 64-bitnog Slackware-a. Ali najveći deo je identičan. Naravno ovo važi samo za /source direktorijum(e). Binarni paketi se razlikuju.
Mada istina postoje i posebni direktorijumi sa izvornim kodom za Slack 64. Mislim da za veći deo paketa to nema apsolutno nikakve veze. Recimo za gst-plugins-good, ako pogledaš oba direktorijuma, datoteke su istih veličina i istog datuma.
http://mirror.etf.rs/slackware/slackwar ... gins-good/" onclick="window.open(this.href);return false;
http://mirror.etf.rs/slackware/slackwar ... gins-good/" onclick="window.open(this.href);return false;
To je moguće samo ako su u pitanju iste datoteke. To ne isključuje mogućnost da je jedan mali procenat izvornog koda različit između 32-bitnog i 64-bitnog Slackware-a. Ali najveći deo je identičan. Naravno ovo važi samo za /source direktorijum(e). Binarni paketi se razlikuju.
- Posts: 3468
- Joined: 01 Apr 2012, 13:50
- Location: Mlečni put
Probao opet i evo rezultata bildovanja paketa gst-plugins-good:
Nakon razgovora sa Bocketom sinoć na ircu dajem ispise i ostalih komandi koje mogu da koriste u rešavanju ovog problema.
Takođe napominjem da je urađen mulitlib, ako to ima neke veze.
Šta sad
Code: Select all
make[3]: Entering directory `/tmp/gst-plugins-good-0.10.28/ext/wavpack'
CCLD libgstwavpack.la
/usr/lib/libgstaudio-0.10.so: could not read symbols: File in wrong format
collect2: ld returned 1 exit status
make[3]: *** [libgstwavpack.la] Error 1
make[3]: Leaving directory `/tmp/gst-plugins-good-0.10.28/ext/wavpack'
make[2]: *** [wavpack] Error 2
make[2]: Leaving directory `/tmp/gst-plugins-good-0.10.28/ext'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/gst-plugins-good-0.10.28'
make: *** [all] Error 2
Takođe napominjem da je urađen mulitlib, ako to ima neke veze.
Code: Select all
ls -l /var/log/packages/wavpack*
/var/log/packages/gstreamer-0.10.32-x86_64-1
/var/log/packages/gstreamer-compat32-0.10.32-x86_64-1
Code: Select all
cat /etc/ld.so.conf
/usr/local/lib
/usr/x86_64-slackware-linux/lib
/usr/lib64/seamonkey
- Posts: 3468
- Joined: 01 Apr 2012, 13:50
- Location: Mlečni put
Sad sam video da imam instaliran paket gst-plugins-good-compat32.
Ako vam nešto znači.
Ako vam nešto znači.
- Posts: 4591
- Joined: 04 Feb 2011, 20:32
- Location: Beograd
- Contact:
Preusmerio sam čoveka da pita nekoga ko koristi multilib. A ovde se nalazi problem:
Umesto da gst-plugins-good traži gstreamer u /usr/lib64, on ga traži u /usr/lib.
Bilo bi dobro da se neko od vas multilibovca uključi.
Code: Select all
/usr/lib/libgstaudio-0.10.so: could not read symbols: File in wrong format
Bilo bi dobro da se neko od vas multilibovca uključi.
- Posts: 699
- Joined: 08 May 2007, 12:39
- Location: Banja Luka
Pisao je Kuki o tome u onoj multilib temi...
qki wrote:Jedan tip/savjet/nagoviještaj...
Može vam se desiti s vremena na vrijeme da neko parče softvera neće da vam se iskompajlira, pogotovo ako imate instaliranu i 32-bitnu i 64-bitnu biblioteku koju taj softver zahtjeva. Dva primjera poruke o grešci:
Code: Select all
/usr/lib/libX11.so: could not read symbols: File in wrong format collect2: ld returned 1 exit status
U tom slučaju, problem ćete riješiti na sledeći način:Code: Select all
/usr/lib64/gcc/x86_64-slackware-linux/4.5.3/../../../../x86_64-slackware-linux/bin/ld: skipping incompatible /usr/X11R6/lib/libGLU.so when searching for -lGLU /usr/lib/libXext.so: could not read symbols: File in wrong format collect2: ld returned 1 exit status Linking of scanner failed:
1. SlackBuild skripta:
- pronađite sledeće linije u SlackBuild skripti programa koji kompajlirate:
Code: Select all
CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ ./configure \
- dodajte liniju LDFLAGS, tako da prethodno pomenute linije izgledaju ovako:
Code: Select all
CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ LDFLAGS="-L/usr/lib${LIBDIRSUFFIX}" \ ./configure \
2. "Ručno" kompajliranje. Ubacite LDFLAGS="-L/usr/lib64" ispred configure npr.
Izvor: SlackBuilds FAQ, tačka 18Code: Select all
LDFLAGS="-L/usr/lib64" ./configure
Who is online
Users browsing this forum: No registered users and 35 guests