[RESENO] Radiotray build package pomoć

Ukoliko imate problema sa instalacijom ili korišćenjem nekog programa, ovo je pravo mesto za vaše pitanje.

Moderators: Slackmuz, Urednik


Administrator
Administrator
offline
User avatar

Posts: 4591
Joined: 04 Feb 2011, 20:32
Location: Beograd
Contact:

Post Napisano: 01 Jun 2012, 14:54


Pogledaj link koji je ranije postavio slackmuz. Tamo je i rešenje tog problema. ;)



Administrator
Administrator
offline
User avatar

Posts: 3468
Joined: 01 Apr 2012, 13:50
Location: Mlečni put

Post Napisano: 01 Jun 2012, 15:09


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 :)
Use the source, Luke
SSZ irc kanal
Spread the Word, “CHOOSE SLACK! and Don’t look back.”



Administrator
Administrator
offline
User avatar

Posts: 4591
Joined: 04 Feb 2011, 20:32
Location: Beograd
Contact:

Post Napisano: 01 Jun 2012, 21:12


Kako ti onda radiotray javlja da gstreamer nema podršku za libsoup (to znači ta greška)? :)

Ispratio si ovo?
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:

Code: Select all

wget -m -nH -nd ftp://mirror.etf.rs/slackware/slackware-13.37/source/l/gst-plugins-good/
U diru ćeš naći i SlackBuild skript. Samo ga pokreni (kao root). ;)
Ako to nije bilo dovoljno jasno, možda će ovako biti jasnije:

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 ..
2.

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



Administrator
Administrator
offline
User avatar

Posts: 4591
Joined: 04 Feb 2011, 20:32
Location: Beograd
Contact:

Post Napisano: 01 Jun 2012, 21:16


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š. :)



Administrator
Administrator
offline
User avatar

Posts: 3468
Joined: 01 Apr 2012, 13:50
Location: Mlečni put

Post Napisano: 02 Jun 2012, 22:33


Bocke, Bocke, stalno zaboravljaš da mi je Slack 64bitni a kod koji si ubacio je za 32bit pakete :D

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,
Use the source, Luke
SSZ irc kanal
Spread the Word, “CHOOSE SLACK! and Don’t look back.”



Administrator
Administrator
offline
User avatar

Posts: 4591
Joined: 04 Feb 2011, 20:32
Location: Beograd
Contact:

Post Napisano: 02 Jun 2012, 23:11


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. :)



Administrator
Administrator
offline
User avatar

Posts: 3468
Joined: 01 Apr 2012, 13:50
Location: Mlečni put

Post Napisano: 03 Jun 2012, 11:23


Probao opet i evo rezultata bildovanja paketa gst-plugins-good:

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
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.

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
Šta sad :)
Use the source, Luke
SSZ irc kanal
Spread the Word, “CHOOSE SLACK! and Don’t look back.”



Administrator
Administrator
offline
User avatar

Posts: 3468
Joined: 01 Apr 2012, 13:50
Location: Mlečni put

Post Napisano: 03 Jun 2012, 11:25


Sad sam video da imam instaliran paket gst-plugins-good-compat32.
Ako vam nešto znači.
Use the source, Luke
SSZ irc kanal
Spread the Word, “CHOOSE SLACK! and Don’t look back.”



Administrator
Administrator
offline
User avatar

Posts: 4591
Joined: 04 Feb 2011, 20:32
Location: Beograd
Contact:

Post Napisano: 03 Jun 2012, 13:32


Preusmerio sam čoveka da pita nekoga ko koristi multilib. A ovde se nalazi problem:

Code: Select all

/usr/lib/libgstaudio-0.10.so: could not read symbols: File in wrong format
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. :)



Prijatelj foruma
Prijatelj foruma
offline
User avatar

Posts: 699
Joined: 08 May 2007, 12:39
Location: Banja Luka

Post Napisano: 03 Jun 2012, 18:42


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

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: 
U tom slučaju, problem ćete riješiti na sledeći način:

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.

Code: Select all

LDFLAGS="-L/usr/lib64" ./configure
Izvor: SlackBuilds FAQ, tačka 18


Post Reply

Who is online

Users browsing this forum: No registered users and 35 guests