PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : soulseek installieren



Seiten : [1] 2

Crate
15.05.04, 16:28
hallo,
ich wollte mal soulseek bei mir installieren. Hab es früher unter Win benutzt.
Könnt ihr mir mal bitte sagen, wie man das installiert??

hier ist die hp http://www.soulseek.de.vu/ und dann selbstverständlich auf Download. Da steht dann ne Link für Linux zu ner englischen Seite. http://www.sensi.org/%7Eak/pyslsk/
Also so wie ich das verstanden habe, gibt es da pyslsk. Aber muss man da erst noch ne libary installieren oder wie??

Oder geht das auf anhieb, wenn ich das pyslsk-1.2.5-1.noarch.rpm installiere??

Ineluki
15.05.04, 20:17
Die Abhängigkeiten stehen doch da.

# Gtk+ 1.2
# Python 2.2 or newer
# wxPython 2.4.1 or newer (Gtk port)

Crate
16.05.04, 10:27
kann ich das auch über apt-get installieren??

core
16.05.04, 11:07
Anstelle dich mit dem alten pyslsk herum zu schlagen, solltest du gleich nicotine verwenden.
http://nicotine.thegraveyard.org/

Gruss

Crate
16.05.04, 14:39
so... nagut ich hab hab mich jetzt für nicotine entschieden und versucht dessen requirements zu installieren. Ich hab diese drei pakete (Python-2.2.0, GTK+-2.0, PyGTK-1.99.16) runtergeladen entpackt und versucht die sourcen zu installieren.
Die readme oder die install waren meistens total lang und man hat entweder die Installtionsanweisungen nicht gefunden, oder wenn man die Anweisungen mal gefunden und gemacht hat, traten Fehler auf, sodass ich nicht weiterkam.
Daraufhin hab ich mir die rpms von rpmseek.com runtergeladen und versucht diese zu installieren. Python-2.2.0 war anscheinend schon installiert und wenn ich gtk+ installieren will, dann zeigt mir ne Liste von weiteren 20 despencies. MIt atp-get konnte ich nichts finden. Google spuckt nur ältere Version aus, die nicht funktionieren.
Und die diese ganzen sourcen sind so groß, dass ich da garnicht mehr durchblicke....

Also ich hab schon so viel gemacht, dass ich garnicht mehr strukturiert davon berichten kann. Jedenfalls sitze ich hier schon so lange, wie normalerweise an ner Windowsinstallation, hab schon viereckige Augen und Kopfschmerzen und will einfach nur ein kleines Programm installieren, das bei Win villeicht 3min gedauert hätte....

Bitte helft mir mal ohne so dumme kommentare, wie "lies doch" oder "guck erstmal selber" oder nur so Brocken, sondern gebt mal ne strukturierte Erklärung, die jeder versteh. Ich habe jetzt genug readmezeugs gelesen und dieser Beitrag ist jetzt mehr als berechtigt...

derguteweka
16.05.04, 15:08
Moin,

Tja, ich kann dir nur versuchen, Mut zuzusprechen, das sind (leider) die ganz normalen Anfaengerprobleme. Du kannst hoechstens versuchen, moeglichst viele von den benoetigten Pakten als rpm zu installieren, dann musst du nicht so viel mit ./configure & friends kaempfen. z.b. der ganze GTK+ Krempel muesste doch bei deiner Distri dabei sein...
Du hast sicher recht, wenn du sagst, dass unter Windows die Sache in 3 min gegessen gewesen waere. Naja, da gibts 3 Moeglichkeiten: Erstens - Windows booten, fertig; zweitens - sich soviel Ahnung und Uebung draufschaffen, dass man das unter Linux auch in 3 min schafft; drittens - einen mit Ahnung dafuer bezahlen, dass er die SW installiert und ans Laufen bringt.
Ueberleg' dir, was fuer dich die beste Methode ist.
Hier koennen dir auch sicher eine Menge Leute helfen, nur musst du dann immer moeglichst praezise Problembeschreibungen liefern - mit >Hilfe , es druckt nicht !!!11!!< artigen Problembeschreibungen kann dir keiner helfen....
Also erstmal ruhig durchatmen, Kaeffchen ziehen - und dann nochmal gucken, was du genau brauchst, was evtl. schon installiert ist, wovon du rpms hast, etc.


Gruss
WK

Crate
16.05.04, 15:40
k, dann stell ich erstmal so ein paar Fragen:


Kann ich rpms installieren, bei denen steht, dass sie für Suse bzw. für ne andere Distri geignet sind??
Wo kann ich denn sehen, welches Prog in welcher Version schon vorhanden ist?? Dann muss ich es villeicht garnicht mehr installieren.


Kann mir mal jemand sagen, was ich jetzt machen soll nach dem ganzen Zeugs was ich da rumgepfuscht hab, hab ich bestimmt einiges zugemüllt. Kann jemand mal vorschlagen mit welchem requirement ich anfangen soll, dann kann ich ja beschreiben, was da für ein Problem gibt und wir könnten das son bisschen durcharbeiten.

Crate
16.05.04, 16:48
Kann es vileicht sein, dass Redhat 9 probleme Python hat???

Weil ich bekomme das einfach nich installiert und wxpython auch nicht.

derguteweka
16.05.04, 17:23
Moin,

Mit rpm kenn' ich mich ueberhaupt nicht aus, ich hab' n Linux, das ausschliesslich auf sourcen basiert und wo wirklich jeder sch**** selbstkompiliert ist, evtl. weiss ja ein red-hat user was ?
Zu deinen Fragen:
1.) AFAIK sind rpms fuer suse oder andere Diestries nicht voellig ungeeinget, aber sie muessen auch nicht unbedingt auf deinem System funktionieren - im Zweifelsfall ausprobieren...
2.) Da muesst' es doch irgendwelche graphischen Oberflaechen fuer rpm geben, mit denen man schnell mal gucken kann, ob und was da installiert ist.

Ich weiss nicht, ob redhat 9 Probleme mit Python hat, wenn das der Fall ist, kannst du sicher sein, dass du nicht der erste bist, der darauf stoesst, d.h. im www muesste was dazu zu finden sein.

> Weil ich bekomme das einfach nich
> installiert und wxpython auch nicht.

Hilfeeee !!!111!!!! - Es druckt nicht ;-)))

Gruss
WK


PS: Wassn los - wo sind die Redhat Experten ? Mit meinem LFS bin ich wirklich kein guter Ratgeber fuer rpm & co...

Crate
16.05.04, 17:52
Moin,

> installiert und wxpython auch nicht.

Hilfeeee !!!111!!!! - Es druckt nicht ;-)))

Gruss
WK


PS: Wassn los - wo sind die Redhat Experten ? Mit meinem LFS bin ich wirklich kein guter Ratgeber fuer rpm & co...

das können wir ändern...
Ich hab jetzt versucht pyslsk nach dem Tut hier im Forum zu installieren und mir das neuste rpm von wxPython runtergeladen und inbstalliert. aber wenn ich pyslsk starte kommt das, obwohl ich das installiert habe


pyslsk
Can not find wxPython modules. Either wxPython is not
installed, or it's not in Python's module search path (it could be built
for a different version of python interpreter for example). The current
search path is
['/usr/bin', '/usr/lib/python2.2', '/usr/lib/python2.2/plat-linux2', '/usr/lib/python2.2/lib-dynload', '/usr/lib/python2.2/site-packages', '/usr/lib/python2.2/site-packages/gtk-2.0']
[alex@RK4 soulseek]$

Crate
17.05.04, 09:16
wisst ihr bitte weiter??

Mr. Wolfenstein
17.05.04, 09:55
Also ich hatte auch mal Probleme beim installieren von Soulseek bzw Nicotine. Und zwar ziemlich die selben wie du. Hatte auch im Internet wPython und co gezogen und installiert aber Nicotine hat die dann nicht erkannt. Ich hab dann irgendwann einfach wxPython und den ganzen anderen Mist von der CD installiert also die ganzen Entwicklerpakete (X, Kernel, KDE, Gnome etc) und dann hats funktioniert. Probier das mal !!!

NoMoRe@
17.05.04, 10:29
Hoi,

das gleiche Problem hatte ich auch. Dein Zitat oben sagt schon ziemlich alles. wxPython ist in keinem Pfad indem Python sucht. Schau einfach mal nach in welchem Pfad wxPython installiert wurde. Und schau Dir dann mal die obigen Pfade an.. wirst sehen dass es nicht in einem solchem Pfad ist. Das dann einfach korrigieren und es sollte klappen. :ugly:

Bye, Alex

Crate
17.05.04, 11:20
k, vielen dank :)

Werd ich mal ausprobieren... Hab aber leider erst wieder am Mitwoch Zeit. Dann kann ich euch sagen, ob es geklappt hat..

Crate
18.05.04, 11:49
ja, ich hab jetzt die ganzen Entwicklertools installiert (Entwicklung, Software, Gnome, Kde), weil dort überall die namen von Python gtk+ etc standen. Kernel-entwicklung hab ich ausgelassen, weil es dort keine Pakete gab, die ich für pyslsk brauche.

So und jetzt habe ich mal versucht pyslsk zu starten und es kommt die !gleiche! Fehlermelung, wie oben.

@NoMoRe

irgendwie versteh ich das nicht... Wie soll ich das denn verschieben??? Ich kann doch nicht einfach nach Lust und Laune da was rumkopieren.
Also den ordner wxpython habe ich in /usr/lib gefungen.

Crate
18.05.04, 13:47
und nun???

Phlogiston
18.05.04, 18:16
und nun???

emerge nicotine :D

(oke der war fies, ich weiss :p)

ciedan
19.05.04, 05:39
Hallo crate,

gib mal in der console "echo $PATH" ein dann gibt er dir den Wert dieser Variablen zurück, also den Standardpfad den er durchsucht. Falls /usr/lib nicht drinnen ist einfach in /etc/ld.so.conf diesen Pfadpunkt hinzufügen und danach ldconfig ausführen.

Bis denn
ciedan

Crate
19.05.04, 12:17
Hallo crate,

gib mal in der console "echo $PATH" ein dann gibt er dir den Wert dieser Variablen zurück, also den Standardpfad den er durchsucht. Falls /usr/lib nicht drinnen ist einfach in /etc/ld.so.conf diesen Pfadpunkt hinzufügen und danach ldconfig ausführen.

Bis denn
ciedan

hmm ein weiss jetzt zwar nicht, was das bringt, aber ich habs mal gemacht.


echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/alex/bin

Und dann hab ich mal die ls.so.conf geöffnet und da steht das drin:


/usr/kerberos/lib
/usr/X11R6/lib
/usr/lib/sane
/usr/lib/qt-3.1/lib

Dancha hab ich den pfad hinzugefügt, aber ldconfig kann ich nicht ausführen.

ps: Ich habe die Entwicklertools installiert und es geht trotzdem nicht.

Crate
19.05.04, 13:49
hmmm... ich sehe jetzt wenig den Weg zum Ziel... Bis jetzt hat ja nichts geholfen... Oder hab ich was falsch gemacht??

Crate
20.05.04, 16:57
Kann es villeicht sein, dass es mit nicotine und konsorten keine Probleme unter Fedora geben sollte??

Es kann ja sein, dass Fedora, alle benötigten Programme in der richitgen Version schon vorinstalliert hat.

Harakiri81
20.05.04, 17:09
Hatte auch Probleme mit Nicotine.
Hab aber Suse 90.
In der größten Not hilft vielleicht auch eine Mail an die Jungs von Nicotine, die haben mir damals entscheidend geholfen und zwar schnell!

core
20.05.04, 17:14
Also das kann doch nicht so schwer sein....

Python und gtk2 sind installiert, nehme ich an.. also terminal auf und

wget ftp://ftp.gtk.org/pub/gtk/python/v2.0/pygtk-2.0.0.tar.gz
tar xzvf pygtk-2.0.0.tar.gz
cd pygtk-2.0.0
./configure
make
make install



Geklappt?
Dann cd /hier/ist/nicotine_entpackt
./nicotine

Crate
20.05.04, 18:28
Also das kann doch nicht so schwer sein....

Python und gtk2 sind installiert, nehme ich an.. also terminal auf und

wget ftp://ftp.gtk.org/pub/gtk/python/v2.0/pygtk-2.0.0.tar.gz
tar xzvf pygtk-2.0.0.tar.gz
cd pygtk-2.0.0
./configure
make
make install



Geklappt?
Dann cd /hier/ist/nicotine_entpackt
./nicotine

jo danke,

aber leider geht das mit wget nicht... Irgendwie was mit nem falschen Port.
Aber hatte das tar.gz von pygtk2.0.0 noch auf der Festplatte und ./configure ging eigentlich größtenteil nur waren da so zwischen durch mal so "no"s drin. Ich glaub mit gtk2 ist noch was nicht ganz in ordnung.

./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking for gcc... gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking dependency style of gcc... gcc
checking for bind_textdomain_codeset... yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for some Win32 platform... no
checking for native Win32... no
checking for a sed that does not truncate output... /bin/sed
checking for egrep... grep -E
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognise dependent libraries... pass_all
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc
checking how to run the C++ preprocessor... g++ -E
checking for g77... g77
checking whether we are using the GNU Fortran 77 compiler... yes
checking whether g77 accepts -g... yes
checking the maximum length of command line arguments... 32768
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for objdir... .libs
checking for ar... ar
checking for ranlib... ranlib
checking for strip... strip
checking if gcc static flag works... yes
checking if gcc supports -fno-rtti -fno-exceptions... yes
checking for gcc option to produce PIC... -fPIC
checking if gcc PIC flag -fPIC works... yes
checking if gcc supports -c -o file.o... yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by g++... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC
checking if g++ PIC flag -fPIC works... yes
checking if g++ supports -c -o file.o... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking dynamic linker characteristics... GNU/Linux ld.so
appending configuration tag "F77" to libtool
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for g77 option to produce PIC... -fPIC
checking if g77 PIC flag -fPIC works... yes
checking if g77 supports -c -o file.o... yes
checking whether the g77 linker (/usr/bin/ld) supports shared libraries... yes
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking for a Python interpreter with version >= 2.2... python
checking for python... /usr/bin/python
checking for python version... 2.2
checking for python platform... linux2
checking for python script directory... ${prefix}/lib/python2.2/site-packages
checking for python extension module directory... ${exec_prefix}/lib/python2.2/site-packages
checking for headers required to compile python extensions... found
checking for python module thread... yes
checking whether to enable threading in pygtk... yes
checking for pkg-config... /usr/bin/pkg-config
checking for GLIB - version >= 2.0.0... yes (version 2.2.1)
checking for pkg-config... (cached) /usr/bin/pkg-config
checking is pkg-config version >= 0.9.0... yes
checking for atk >= 1.0.0... yes
checking ATK_CFLAGS... -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
checking ATK_LIBS... -Wl,--export-dynamic -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0
checking for pango >= 1.0.0... yes
checking PANGO_CFLAGS... -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
checking PANGO_LIBS... -Wl,--export-dynamic -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0
checking for pkg-config... (cached) /usr/bin/pkg-config
checking for GTK+ - version >= 2.0.0... yes (version 2.2.1)
checking for libglade-2.0 >= 2.0.0... yes
checking LIBGLADE_CFLAGS... -I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libxml2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/X11R6/include -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
checking LIBGLADE_LIBS... -Wl,--export-dynamic -lglade-2.0 -lgtk-x11-2.0 -lxml2 -lz -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0
checking for gtkgl-2.0 >= ds1.99.0... Package gtkgl-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtkgl-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtkgl-2.0' found
checking for Numeric/arrayobject.h... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating pygtk-2.0.pc
config.status: creating codegen/Makefile
config.status: creating gtk/Makefile
config.status: creating docs/Makefile
config.status: creating codegen/pygtk-codegen-2.0
config.status: creating pygtk.spec
config.status: creating PKG-INFO
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands


so das spuckt er aus...

Es ist mir fast schon peinlich, dass nichts geht :( , aber was soll man machen?

core
20.05.04, 20:11
Ja und, weiter ..? make

Crate
20.05.04, 20:27
make
make all-recursive
make[1]: Wechsel in das Verzeichnis Verzeichnis »/home/alex/soulsee
k/pygtk-2.0.0«
Making all in codegen
make[2]: Wechsel in das Verzeichnis Verzeichnis »/home/alex/soulsee
k/pygtk-2.0.0/codegen«
make[2]: Für das Target »all« gibt es nichts zu tun.
make[2]: Verlassen des Verzeichnisses Verzeichnis »/home/alex/souls
eek/pygtk-2.0.0/codegen«
Making all in gtk
make[2]: Wechsel in das Verzeichnis Verzeichnis »/home/alex/soulsee
k/pygtk-2.0.0/gtk«
make[2]: Für das Target »all« gibt es nichts zu tun.
make[2]: Verlassen des Verzeichnisses Verzeichnis »/home/alex/souls
eek/pygtk-2.0.0/gtk«
Making all in docs
make[2]: Wechsel in das Verzeichnis Verzeichnis »/home/alex/soulsee
k/pygtk-2.0.0/docs«
make[2]: Für das Target »all« gibt es nichts zu tun.
make[2]: Verlassen des Verzeichnisses Verzeichnis »/home/alex/souls
eek/pygtk-2.0.0/docs«
make[2]: Wechsel in das Verzeichnis Verzeichnis »/home/alex/soulsee
k/pygtk-2.0.0«
(cd .\
&& /usr/bin/python codegen/codegen.py \
--register pango-types.defs \
--register atk-types.defs \
--register gtk/gdk-types.defs \
--register gtk/gtk-types.defs \
--override pango.override \
--prefix pypango pango.defs) > gen-pango.c \
&& cp gen-pango.c pango.c \
&& rm -f gen-pango.c
Could not write getter for PangoGlyphString.glyphs: No ArgType for
PangoGlyphInfo*
Could not write getter for PangoGlyphString.log_clusters: No ArgTyp
e for gint*
Could not write method PangoLayout.get_line: No ArgType for PangoLa
youtLine*
Could not write method PangoLayout.get_lines: No ArgType for GSList
*
Could not write method PangoLayout.get_iter: No ArgType for PangoLa
youtIter*
Could not write function find_paragraph_boundary: No ArgType for gi
nt*
Could not write function get_log_attrs: No ArgType for PangoLogAttr
*
Could not write function itemize: No ArgType for PangoAttrIterator*
Could not write function reorder_items: No ArgType for GList*
source='pango.c' object='pango.lo' libtool=yes \
depfile='.deps/pango.Plo' tmpdepfile='.deps/pango.TPlo' \
depmode=gcc /bin/sh ./depcomp \
/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -I
/usr/include/python2.2 -pthread -I/usr/include/glib-2.0 -I/usr/lib/
glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -I/usr/include/atk-1.0 -I/usr/includ
e/glib-2.0 -I/usr/lib/glib-2.0/include -g -O2 -Wall -std=c9x -
c -o pango.lo `test -f 'pango.c' || echo './'`pango.c
gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/python2.2 -pthread
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/
pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/us
r/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/inclu
de -g -O2 -Wall -std=c9x -c pango.c -Wp,-MD,.deps/pango.TPlo -fPIC
-DPIC -o .libs/pango.o
/bin/sh ./libtool --mode=link gcc -g -O2 -Wall -std=c9x -o pango
.la -rpath /usr/local/lib/python2.2/site-packages/gtk-2.0 -module -
avoid-version -export-symbols-regex initpango pangomodule.lo pango
.lo -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0
generating symbol list for `pango.la'
/usr/bin/nm -B .libs/pangomodule.o .libs/pango.o | sed -n -e 's/^
.*[ ]\([ABCDGISTW][ABCDGISTW]*\)[ ][ ]*\(\)\([_A-Za-z][_
A-Za-z0-9]*\)$/\1 \2\3 \3/p' | /bin/sed 's/.* //' | sort | uniq > .
libs/pango.exp
grep -E -e "initpango" ".libs/pango.exp" > ".libs/pango.expT"
mv -f ".libs/pango.expT" ".libs/pango.exp"
gcc -shared .libs/pangomodule.o .libs/pango.o -lpango-1.0 -lgobje
ct-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -Wl,-soname -Wl,pango.so -Wl,
-retain-symbols-file -Wl,.libs/pango.exp -o .libs/pango.so
creating pango.la
(cd .libs && rm -f pango.la && ln -s ../pango.la pango.la)
source='atkmodule.c' object='atkmodule.lo' libtool=yes \
depfile='.deps/atkmodule.Plo' tmpdepfile='.deps/atkmodule.TPlo' \
depmode=gcc /bin/sh ./depcomp \
/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -I
/usr/include/python2.2 -pthread -I/usr/include/glib-2.0 -I/usr/lib/
glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -I/usr/include/atk-1.0 -I/usr/includ
e/glib-2.0 -I/usr/lib/glib-2.0/include -g -O2 -Wall -std=c9x -
c -o atkmodule.lo `test -f 'atkmodule.c' || echo './'`atkmodule.c
gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/python2.2 -pthread
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/
pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/us
r/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/inclu
de -g -O2 -Wall -std=c9x -c atkmodule.c -Wp,-MD,.deps/atkmodule.TPl
o -fPIC -DPIC -o .libs/atkmodule.o
(cd .\
&& /usr/bin/python codegen/codegen.py \
--register pango-types.defs \
--register atk-types.defs \
--register gtk/gdk-types.defs \
--register gtk/gtk-types.defs \
--override atk.override \
--prefix pyatk atk.defs) > gen-atk.c \
&& cp gen-atk.c atk.c \
&& rm -f gen-atk.c
Could not write method AtkObject.connect_property_change_handler: N
o ArgType for AtkPropertyChangeHandler*
Could not write method AtkObject.notify_state_change: No ArgType fo
r AtkState
Could not write method AtkRelation.get_target: No ArgType for GPtrA
rray*
Could not write method AtkStateSet.add_states: No ArgType for AtkSt
ateType*
Could not write method AtkStateSet.contains_states: No ArgType for
AtkStateType*
Could not write function add_focus_tracker: No ArgType for AtkEvent
Listener
Could not write function focus_tracker_init: No ArgType for AtkEven
tListenerInit
Could not write function add_global_event_listener: No ArgType for
GSignalEmissionHook
Could not write function add_key_event_listener: No ArgType for Atk
KeySnoopFunc
source='atk.c' object='atk.lo' libtool=yes \
depfile='.deps/atk.Plo' tmpdepfile='.deps/atk.TPlo' \
depmode=gcc /bin/sh ./depcomp \
/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -I /usr/include/python2.2 -pthread -I/usr/include/glib-2.0 -I/usr/lib/ glib-2.0/include -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/atk-1.0 -I/usr/includ e/glib-2.0 -I/usr/lib/glib-2.0/include -g -O2 -Wall -std=c9x - c -o atk.lo `test -f 'atk.c' || echo './'`atk.c
gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/include/python2.2 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/ pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/us r/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/inclu de -g -O2 -Wall -std=c9x -c atk.c -Wp,-MD,.deps/atk.TPlo -fPIC -DP IC -o .libs/atk.o
/bin/sh ./libtool --mode=link gcc -g -O2 -Wall -std=c9x -o atk.l a -rpath /usr/local/lib/python2.2/site-packages/gtk-2.0 -module -av oid-version -export-symbols-regex initatk atkmodule.lo atk.lo -lat k-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0
generating symbol list for `atk.la'
/usr/bin/nm -B .libs/atkmodule.o .libs/atk.o | sed -n -e 's/^.*[ ]\([ABCDGISTW][ABCDGISTW]*\)[ ][ ]*\(\)\([_A-Za-z][_A-Za-z0- 9]*\)$/\1 \2\3 \3/p' | /bin/sed 's/.* //' | sort | uniq > .libs/atk .exp
grep -E -e "initatk" ".libs/atk.exp" > ".libs/atk.expT"
mv -f ".libs/atk.expT" ".libs/atk.exp"
gcc -shared .libs/atkmodule.o .libs/atk.o -latk-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -Wl,-soname -Wl,atk.so -Wl,-retain- symbols-file -Wl,.libs/atk.exp -o .libs/atk.so
creating atk.la
(cd .libs && rm -f atk.la && ln -s ../atk.la atk.la)
make[2]: Verlassen des Verzeichnisses Verzeichnis »/home/alex/souls eek/pygtk-2.0.0«
make[1]: Verlassen des Verzeichnisses Verzeichnis »/home/alex/souls eek/pygtk-2.0.0«

da sind auch so einige Fehlermeldungen drin und um es komplett zu machen make install




make install
Making install in codegen
make[1]: Wechsel in das Verzeichnis Verzeichnis »/home/alex/soulseek/pygtk-2.0.0/codegen«
make[2]: Wechsel in das Verzeichnis Verzeichnis »/home/alex/soulseek/pygtk-2.0.0/codegen«
/bin/sh ../mkinstalldirs /usr/local/bin
/usr/bin/install -c pygtk-codegen-2.0 /usr/local/bin/pygtk-codegen-2.0
/bin/sh ../mkinstalldirs /usr/local/share/pygtk/2.0/codegen
mkdir /usr/local/share/pygtk
mkdir /usr/local/share/pygtk/2.0
mkdir /usr/local/share/pygtk/2.0/codegen
/usr/bin/install -c -m 644 __init__.py /usr/local/share/pygtk/2.0/codegen/__init__.py
/usr/bin/install -c -m 644 argtypes.py /usr/local/share/pygtk/2.0/codegen/argtypes.py
/usr/bin/install -c -m 644 codegen.py /usr/local/share/pygtk/2.0/codegen/codegen.py
/usr/bin/install -c -m 644 definitions.py /usr/local/share/pygtk/2.0/codegen/definitions.py
/usr/bin/install -c -m 644 defsparser.py /usr/local/share/pygtk/2.0/codegen/defsparser.py
/usr/bin/install -c -m 644 docextract.py /usr/local/share/pygtk/2.0/codegen/docextract.py
/usr/bin/install -c -m 644 docgen.py /usr/local/share/pygtk/2.0/codegen/docgen.py
/usr/bin/install -c -m 644 h2def.py /usr/local/share/pygtk/2.0/codegen/h2def.py
/usr/bin/install -c -m 644 mergedefs.py /usr/local/share/pygtk/2.0/codegen/mergedefs.py
/usr/bin/install -c -m 644 mkskel.py /usr/local/share/pygtk/2.0/codegen/mkskel.py
/usr/bin/install -c -m 644 override.py /usr/local/share/pygtk/2.0/codegen/override.py
/usr/bin/install -c -m 644 scmexpr.py /usr/local/share/pygtk/2.0/codegen/scmexpr.py
Byte-compiling python modules...
__init__.py argtypes.py codegen.py definitions.py defsparser.py docextract.py docgen.py h2def.py mergedefs.py mkskel.py override.py scmexpr.py
Byte-compiling python modules (optimised versions) ...
__init__.py argtypes.py codegen.py definitions.py defsparser.py docextract.py docgen.py h2def.py mergedefs.py mkskel.py override.py scmexpr.py
make[2]: Verlassen des Verzeichnisses Verzeichnis »/home/alex/soulseek/pygtk-2.0.0/codegen«
make[1]: Verlassen des Verzeichnisses Verzeichnis »/home/alex/soulseek/pygtk-2.0.0/codegen«
Making install in gtk
make[1]: Wechsel in das Verzeichnis Verzeichnis »/home/alex/soulseek/pygtk-2.0.0/gtk«
make[2]: Wechsel in das Verzeichnis Verzeichnis »/home/alex/soulseek/pygtk-2.0.0/gtk«
/bin/sh ../mkinstalldirs /usr/local/lib/python2.2/site-packages/gtk-2.0/gtk
mkdir /usr/local/lib/python2.2
mkdir /usr/local/lib/python2.2/site-packages
mkdir /usr/local/lib/python2.2/site-packages/gtk-2.0
mkdir /usr/local/lib/python2.2/site-packages/gtk-2.0/gtk
/bin/sh ../libtool --mode=install /usr/bin/install -c _gtk.la /usr/local/lib/python2.2/site-packages/gtk-2.0/gtk/_gtk.la
/usr/bin/install -c .libs/_gtk.so /usr/local/lib/python2.2/site-packages/gtk-2.0/gtk/_gtk.so
/usr/bin/install -c .libs/_gtk.lai /usr/local/lib/python2.2/site-packages/gtk-2.0/gtk/_gtk.la
PATH="$PATH:/sbin" ldconfig -n /usr/local/lib/python2.2/site-packages/gtk-2.0/gtk
----------------------------------------------------------------------
Libraries have been installed in:
/usr/local/lib/python2.2/site-packages/gtk-2.0/gtk

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the `LD_RUN_PATH' environment variable
during linking
- use the `-Wl,--rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to `/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
/bin/sh ../libtool --mode=install /usr/bin/install -c glade.la /usr/local/lib/python2.2/site-packages/gtk-2.0/gtk/glade.la
/usr/bin/install -c .libs/glade.so /usr/local/lib/python2.2/site-packages/gtk-2.0/gtk/glade.so
/usr/bin/install -c .libs/glade.lai /usr/local/lib/python2.2/site-packages/gtk-2.0/gtk/glade.la
PATH="$PATH:/sbin" ldconfig -n /usr/local/lib/python2.2/site-packages/gtk-2.0/gtk
----------------------------------------------------------------------
Libraries have been installed in:
/usr/local/lib/python2.2/site-packages/gtk-2.0/gtk

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the `LD_RUN_PATH' environment variable
during linking
- use the `-Wl,--rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to `/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
/bin/sh ../mkinstalldirs /usr/local/share/pygtk/2.0/defs
mkdir /usr/local/share/pygtk/2.0/defs
/usr/bin/install -c -m 644 gtk.defs /usr/local/share/pygtk/2.0/defs/gtk.defs
/usr/bin/install -c -m 644 gtk-types.defs /usr/local/share/pygtk/2.0/defs/gtk-types.defs
/usr/bin/install -c -m 644 gtk-extrafuncs.defs /usr/local/share/pygtk/2.0/defs/gtk-extrafuncs.defs
/usr/bin/install -c -m 644 gdk.defs /usr/local/share/pygtk/2.0/defs/gdk.defs
/usr/bin/install -c -m 644 gdk-types.defs /usr/local/share/pygtk/2.0/defs/gdk-types.defs
/usr/bin/install -c -m 644 libglade.defs /usr/local/share/pygtk/2.0/defs/libglade.defs
/usr/bin/install -c -m 644 gtkgl.defs /usr/local/share/pygtk/2.0/defs/gtkgl.defs
/bin/sh ../mkinstalldirs /usr/local/include/pygtk-2.0/pygtk
mkdir /usr/local/include/pygtk-2.0
mkdir /usr/local/include/pygtk-2.0/pygtk
/usr/bin/install -c -m 644 pygtk.h /usr/local/include/pygtk-2.0/pygtk/pygtk.h
/bin/sh ../mkinstalldirs /usr/local/lib/python2.2/site-packages/gtk-2.0/gtk
/usr/bin/install -c -m 644 __init__.py /usr/local/lib/python2.2/site-packages/gtk-2.0/gtk/__init__.py
/usr/bin/install -c -m 644 keysyms.py /usr/local/lib/python2.2/site-packages/gtk-2.0/gtk/keysyms.py
/usr/bin/install -c -m 644 compat.py /usr/local/lib/python2.2/site-packages/gtk-2.0/gtk/compat.py
/usr/bin/install -c -m 644 ../dsextras.py /usr/local/lib/python2.2/site-packages/gtk-2.0/gtk/dsextras.py
Byte-compiling python modules...
__init__.py keysyms.py compat.py dsextras.py
Byte-compiling python modules (optimised versions) ...
__init__.py keysyms.py compat.py dsextras.py
make[2]: Verlassen des Verzeichnisses Verzeichnis »/home/alex/soulseek/pygtk-2.0.0/gtk«
make[1]: Verlassen des Verzeichnisses Verzeichnis »/home/alex/soulseek/pygtk-2.0.0/gtk«
Making install in docs
make[1]: Wechsel in das Verzeichnis Verzeichnis »/home/alex/soulseek/pygtk-2.0.0/docs«
make[2]: Wechsel in das Verzeichnis Verzeichnis »/home/alex/soulseek/pygtk-2.0.0/docs«
make[2]: Für das Target »install-exec-am« gibt es nichts zu tun.
make[2]: Für das Target »install-data-am« gibt es nichts zu tun.
make[2]: Verlassen des Verzeichnisses Verzeichnis »/home/alex/soulseek/pygtk-2.0.0/docs«
make[1]: Verlassen des Verzeichnisses Verzeichnis »/home/alex/soulseek/pygtk-2.0.0/docs«
make[1]: Wechsel in das Verzeichnis Verzeichnis »/home/alex/soulseek/pygtk-2.0.0«
make[2]: Wechsel in das Verzeichnis Verzeichnis »/home/alex/soulseek/pygtk-2.0.0«
/bin/sh ./mkinstalldirs /usr/local/lib/python2.2/site-packages
echo "gtk-2.0" > /usr/local/lib/python2.2/site-packages/pygtk.pth
/bin/sh ./mkinstalldirs /usr/local/lib/python2.2/site-packages/gtk-2.0
/bin/sh ./libtool --mode=install /usr/bin/install -c gobject.la /usr/local/lib/python2.2/site-packages/gtk-2.0/gobject.la
/usr/bin/install -c .libs/gobject.so /usr/local/lib/python2.2/site-packages/gtk-2.0/gobject.so
/usr/bin/install -c .libs/gobject.lai /usr/local/lib/python2.2/site-packages/gtk-2.0/gobject.la
PATH="$PATH:/sbin" ldconfig -n /usr/local/lib/python2.2/site-packages/gtk-2.0
----------------------------------------------------------------------
Libraries have been installed in:
/usr/local/lib/python2.2/site-packages/gtk-2.0

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the `LD_RUN_PATH' environment variable
during linking
- use the `-Wl,--rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to `/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
/bin/sh ./libtool --mode=install /usr/bin/install -c pango.la /usr/local/lib/python2.2/site-packages/gtk-2.0/pango.la
/usr/bin/install -c .libs/pango.so /usr/local/lib/python2.2/site-packages/gtk-2.0/pango.so
/usr/bin/install -c .libs/pango.lai /usr/local/lib/python2.2/site-packages/gtk-2.0/pango.la
PATH="$PATH:/sbin" ldconfig -n /usr/local/lib/python2.2/site-packages/gtk-2.0
----------------------------------------------------------------------
Libraries have been installed in:
/usr/local/lib/python2.2/site-packages/gtk-2.0

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the `LD_RUN_PATH' environment variable
during linking
- use the `-Wl,--rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to `/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
/bin/sh ./libtool --mode=install /usr/bin/install -c atk.la /usr/local/lib/python2.2/site-packages/gtk-2.0/atk.la
/usr/bin/install -c .libs/atk.so /usr/local/lib/python2.2/site-packages/gtk-2.0/atk.so
/usr/bin/install -c .libs/atk.lai /usr/local/lib/python2.2/site-packages/gtk-2.0/atk.la
PATH="$PATH:/sbin" ldconfig -n /usr/local/lib/python2.2/site-packages/gtk-2.0
----------------------------------------------------------------------
Libraries have been installed in:
/usr/local/lib/python2.2/site-packages/gtk-2.0

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the `LD_RUN_PATH' environment variable
during linking
- use the `-Wl,--rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to `/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
/bin/sh ./mkinstalldirs /usr/local/lib/python2.2/site-packages
/bin/sh ./mkinstalldirs /usr/local/lib/python2.2/site-packages
echo "gtk-2.0" > /usr/local/lib/python2.2/site-packages/pygtk.pth
/bin/sh ./mkinstalldirs /usr/local/share/pygtk/2.0/defs
/usr/bin/install -c -m 644 pango.defs /usr/local/share/pygtk/2.0/defs/pango.defs
/usr/bin/install -c -m 644 pango-types.defs /usr/local/share/pygtk/2.0/defs/pango-types.defs
/usr/bin/install -c -m 644 atk.defs /usr/local/share/pygtk/2.0/defs/atk.defs
/usr/bin/install -c -m 644 atk-types.defs /usr/local/share/pygtk/2.0/defs/atk-types.defs
/bin/sh ./mkinstalldirs /usr/local/lib/pkgconfig
mkdir /usr/local/lib/pkgconfig
/usr/bin/install -c -m 644 pygtk-2.0.pc /usr/local/lib/pkgconfig/pygtk-2.0.pc
/bin/sh ./mkinstalldirs /usr/local/include/pygtk-2.0
/usr/bin/install -c -m 644 pygobject.h /usr/local/include/pygtk-2.0/pygobject.h
/bin/sh ./mkinstalldirs /usr/local/lib/python2.2/site-packages
/usr/bin/install -c -m 644 pygtk.py /usr/local/lib/python2.2/site-packages/pygtk.py
Byte-compiling python modules...
pygtk.py
Byte-compiling python modules (optimised versions) ...
pygtk.py
make[2]: Verlassen des Verzeichnisses Verzeichnis »/home/alex/soulseek/pygtk-2.0.0«
make[1]: Verlassen des Verzeichnisses Verzeichnis »/home/alex/soulseek/pygtk-2.0.0«

ja... hoffe es ist nicht zu lang

Und als letztes noch ./nicotine


./nicotine
Nicotine supports "psyco", an inline optimizer for python
code, you can get it at http://sourceforge.net/projects/psyco/
Your PyGTK is too old, upgrade to at least PyGTK 1.99.16

das versteh ich nicht... ich hab doch gerade Pygtk installiert

Ineluki
21.05.04, 01:50
Mit welcher installierten Version von PyGTK hast du Nicotine übersetzt?

core
21.05.04, 01:59
Mit welcher installierten Version von PyGTK hast du Nicotine übersetzt?
nicotine ist in python geschrieben.


@den Threaderöffner
sonst noch rgenwelche älteren pygtk RPMs installiert?

Crate
21.05.04, 12:54
nicotine ist in python geschrieben.


@den Threaderöffner
sonst noch rgenwelche älteren pygtk RPMs installiert?

ja, ich hab da so einige rpms ausprobiert bzw installiert:

gtk+2-2.4.0-3.i386.rpm
lbdb-0.29-1.rh90.dag.i386.rpm
perl-5.8.0-88.i386.rpm
pyslsk-1.2.5-1.noarch.rpm
python2.3-2.3.3-2pydotorg.i386.rpm
wxPythonGTK-py2.3-2.5.1.5-1.i386.rpm

flashbeast
21.05.04, 13:34
hast du apt-get nun installiert? wenn ja mach "apt-get nicotine" (oder wie die korrekte syntax lautet - k.a.). ich hab früher auch stress mit nicotine/pyslsk gehabt, bis ich es mit urpmi installiert habe. bei apt-get müsste er die abhängigkeiten richtig auflösen, oder wenigstens sagen woran es liegt. bei eienr "rpm-distribution" empfiehlt es sich doch rpms zu installieren...