[EMAIL PROTECTED] - Digest     Sunday, August 20 2000     Volume 01 : Number 083




----------------------------------------------------------------------

Date: Sun, 20 Aug 2000 07:43:08 +0200
From: Matthias Firner <[EMAIL PROTECTED]>
Subject: Re: [PUG] mp3 will nicht.

Hallo Eduard!


> Matthias schrieb:
> > Na klar: Du mu�t licq sagen, wie es Sound ausgeben soll. Versuch mal unter
> > Options On-Events statt "play" "kplayaudio". Dann gibt er auch was aus.
> 
> Woher wei� man so was?

Hm, das wei� ich auch nicht mehr so genau, aber das war ein Krampf!
Irgendwie hat bei mir n�mlich das "play"-Kommando, das eingentlich
funktioniren sollte, nicht funktioniert. Und dann habe ich angefangen zu
suchen, und irgendwo stand halt, da� KDE seine Sounds mit kplayaudio
ausgibt (meine Systemkl�nge gingen n�mlcih, so klam ich auf den
Gedanken), also habe ich einfach ausprobiert, dieses Teil mal selbst zu
starten.

> root@erde:/opt/mp3/mpg123-0.59r > make linux-help
> 
> There are several Linux flavours. Choose one:
> 
> make linux          Linux (i386, Pentium or unlisted platform)
> make linux-i486     Linux (optimized for i486 ONLY)
> make linux-3dnow    Linux, output 3DNow!(TM) optimized code
>                     (ie with 'as' from binutils-2.9.1.0.19a or later)
> make linux-alpha    make with minor changes for ALPHA-Linux
> make linux-ppc      LinuxPPC or MkLinux for the PowerPC
> make linux-m68k     Linux/m68k (Amiga, Atari) using OSS
> make linux-nas      Linux, output to Network Audio System
> make linux-sparc    Linux/Sparc
> make linux-sajber   Linux, build binary for Sajber Jukebox frontend
> make linux-alsa     Linux with ALSA sound driver
> make linux-mips-alsa Linux/MIPS with ALSA sound driver
> 
> make linux-esd      Linux, output to EsounD
> make linux-alpha-esd Linux/Alpha, output to EsounD
> make linux-ppc-esd  Linux/PPC, output to EsounD
>     NOTE: esd flavours require libaudiofile, available from:
>           http://www.68k.org/~michael/audiofile/
> 
> 
> Es bieten sich 14 Alternativen an. Was ist das Richtige f�r
> mich? Ich habe einen ganz normalen PC mit einem Athlon 800 MHz,
> SuSE Linux 6.4 und Terratec 128i PCI.

Na ist doch ganz klar:

Im Zweifelsfall nimmst Du einfach mal die Standardversion. Du hast
keinen SPARC-, keinen Aplpha-, keinen PowerPC-, keinen Motorola68k und
keinen MIPS-Prozessor, also f�llt das alles schon mal weg. Dann bleiben
nur die ersten drei M�glichkeiten �brig: Die Standardversion, eine
Verison f�r 486er und eine f�r AMD-Prozessoren (3dnow!).Also nimmst Du
entweder die Standardversion, oder die mit 3dnow! weil Du ja einen
Athlon hast.

> Wie meine Soundkarte bei mir unter Linux betrieben wird, wei�
> ich nicht genau. Ich habe sie mit YaST2 konfiguriert.
> Meine /etc/modules.conf sieht so aus:

[...jede Menge �berfl�ssiges zeugs]
Es h�tte eventuell geholfen, die Datei wenigstens ansatzweise zu lesen,
oder villeicht mal das Wort 'sound ' in der Datei zu suchen. Udn die
ganzen Kommentarzeilen wegzulassen (das sind die, die mit '#'
anfangen)...
Wichtig ist z.B. das da hier:

> #*****************************************************************************
> # If you want to use the kernel sound drivers instead of OSS 3.8.1z (the
> # recommended solution) please put comment signs in front of the
> following
> # entries. Then choose one of the sample configurations below. Uncomment
> all
> # lines starting with 'alias', 'options' or 'pre-/post-install' within
> one
> # such configuration and modify the parameters according to your needs
> (e.g.
> # the ressources chosen for this device in /etc/isapnp.conf). For a lot
> of
> # ISA soundcards the Soundblaster driver is a good starting point.
> #*****************************************************************************
> alias char-major-14 on
> alias sound on
> alias midi on

ALso: Dein Sound geht nicht �ber Kernelmodule.

Und hier steht auch wie: (yast2 versucht es immer mit ALSA)
> #
> # ALSA native device support, generated by YaST2
> #
> alias char-major-116 snd
> options snd snd_major=116 snd_cards_limit=1
> alias snd-card-0 snd-card-fm801
> options snd-card-fm801 snd_index=0 snd_id=card1
> #
> # OSS/Free emulation
> #
> alias sound-slot-0 snd-card-0
> alias sound-service-0-0 snd-mixer-oss
> alias sound-service-0-1 snd-seq-oss
> alias sound-service-0-3 snd-pcm-oss
> alias sound-service-0-8 snd-seq-oss
> alias sound-service-0-12 snd-pcm-oss
> #
> # ALSA section {$#@_end_@#$} [don't remove or move this line] ^^^^^

Ja, hm steht doch alles da...


> Ich habe ja gestern mit der Installation von GQmpeg
> begonnen, d.h. mit den daf�r erforderlichen, unz�hligen libreries
> und so:
> GQmpeg           ben�tigt mpg123 und und und
> mpg123           ben�tigt gdk-pixbuf-0.7.0 und und und
> gdk-pixbuf-0.7.0 ben�tigt libpng & zlib & libjpeg & libtiff

Hm, ich will ja nichts sagen, aber ich habe auch SuSE, und da war die
Installation von mpg123 gar kein Problem, alles was das Programm noch
brauchte, war schon installiert.
(Also mal unter uns: Unterst�tzung f�r die grundlegendsten Bildformate
hattest Du doch vorher schon oder? Alles andere *w�re* dir aufgefallen.
Du h�ttest dir sonst n�mlich auf www-Seiten keine Bilder ansehen
k�nnen.)

> Nachdem ich also
> die f�r GQmpeg erforderlichen, unz�hligen Libraries und so
> installiert habe, mu�te ich ver�rgert registrieren, dass
> alles nur noch mono ist, und nicht stereo wie vorher.
> Wie kann denn so was passieren? Wenn ich einfache wav-Dateien
> abspiele, werden sie mono abgespielt. Vor der Installation
> der Libreries pr�sentierte sich jeder Ton in wunderbarem
> stereo.
> Ist solch ein Problem bereits irgendwo aufgetaucht?

Nope, hat aber eventuell damit zu tun, da� Du libraries, die du schon
hast, nochmal installiert hast, und dabei irgendwas gehimmelt hast?


> Wie habt ihr euch in Linux zurecht gefunden? Habt ihr
> Hunderte von B�chern gew�lzt, habt ihr
Hm, nein.
> die meiste Zeit vor
> dem Computer mit dem Studieren von man-Pages verbracht,
zeiweise schon, wenn irgendwas nicht ging...
Ich hoffe ich konnte dir weiterhelfen.

Gru�,

Matthias.

------------------------------

Date: Sun, 20 Aug 2000 08:50:22 +0200
From: Martin Schmitt <[EMAIL PROTECTED]>
Subject: [PUG] Buecher, WAR: mp3 will nicht.

* Eduard Refinius ([EMAIL PROTECTED]) wrote/schrieb:

> Woher wei� man so was?
> Ich meine, es liegt nicht in meinem Interesse, euch wegen jedem auch
> so
> kleinem Problem zu begelligen (falls ihr es so empfindet).
> Und �berhaupt will ich mit der Zeit lernen, selber Probleme zu l�sen,
> vor allem
> wenn es sich um so mikrige handelt.
> Vielleicht sollte ich mir eure Buchtips zu Herzen nehmen.

Hi!

Vergi� es. Die ganzen B�cher "Linux f�r Einsteiger" bewegen sich nicht weit 
�ber eine Beschreibung der Installation vielleicht mehrerer Distributionen
hinaus. Am Ende noch ein paar Kapitel �ber bis zum Kauf des Buchs
vollkommen veraltete Programmpakete, und das wars auch schon. Das ist auch
nicht erst seit Kurzem so, sondern ein Effekt, den ich schon vor Jahren
beobachtet habe, als ja angeblich alles noch viel besser war. ;-)

Alles, was "man" braucht, ist viel Zeit, Geduld, und der Wille, einen
Hilfetext auch mal zu lesen, bzw. herumzuprobieren. Irgendwann kommt dann
die Erfahrung. 

Also nochmal: Lesen ist okay. Allerdings darf es sich durchaus schonmal um
die von einem Programm mitgelieferte Anleitung handeln, bzw. wie in Deinem
Fall um den von "make" ausgegebenen Hilfetext handeln. B�cher, die
mitunter am Flie�band von den Autoren heruntergerasselt werden, sind nur
selten hilfreich, wenn man ein so spezielles Problem wie Du hat.

Wenn Worte wie "Einsteiger", "Umfassend", "Definitiv", "Training", "Kann 
ich", "Lerne ich", "F�r Dummies", "In 24 Stunden" oder "Kompendium" 
daraufstehen: Finger weg. Den N�rnberger Trichter gibt es nicht, und wer 
behauptet, da� Du mit seinem Buch all Deine Probleme in kurzer Zeit ganz 
toll l�sen k�nnen wirst, l�gt ganz einfach.  

Ich pers�nlich habe mich darauf eingeschossen, die Finger von B�chern zu
lassen, bei denen man viele Seiten f�r wenig Geld bekommt. Wenn ein
Fachbuch mehr als 1000 Seiten hat, und weniger als 50 Mark kostet, m�ssen
alle Alarmglocken klingeln. Was billig produziert wurde, wird oft aus der
Original-Doku abgeschrieben und irgendwie aufgeblasen worden sein. Wenn
dann erstmal Tippfehler in den im Buch aufgef�hrten Beispielen stecken,
�rgert man sich �ber jede eingesparte Mark.

Oft sind die unscheinbaren, etwas zu d�nnen, und viel zu teuren B�cher die
besseren. Beispiel: "Programmieren in C" von Kernighan/Ritchie, d�nn,
Cover im 70er-Jahre-Design, teuer. 

Im Zweifelsfall solltest Du EDV-B�cher nie bei Amazon bestellen, sondern
sie im Laden mit viel Geduld durchbl�ttern. Buchh�ndler freuen sich, wenn
sie den Laden voll mit bl�tternden Leuten haben. Die sind noch nicht einmal
sauer, wenn man sich freundlich verabschiedet, ohne was zu kaufen. Sollten
alle B�cher eingeschwei�t sein, und man will Dir keins aufmachen, lauf weg,
so schnell Du kannst.

Au�erdem solltest Du immer schauen, ob es im Internet eine Doku f�r Dein
Problem gibt. Die interaktive Doku zu PHP auf der PHP-Homepage ist z.B. so
gut, da� man auf jedes Buch verzichten kann.

Zum Erwerben von Grundlagen sind B�cher okay; beim L�sen komplexer
Probleme mu� man aber lernen, sich selbst zu helfen.

Sie lasen das Wort zum Sonntag.

Wer sagt da, ich w�re abgeschweift? Frechheit!

Ciao,

- -martin

- -- 
"The software empire that was built on a C:\ prompt, Microsoft, has
done for software what McDonald's did for the hamburger."
                                                        -PC MAGAZINE, June 1997

------------------------------

Date: Sun, 20 Aug 2000 11:32:36 +0200
From: Sebastian Guendisch <[EMAIL PROTECTED]>
Subject: Re: [PUG] sound & isnd ok

> Doch ein kleiner Haken besteht noch. Trotz vollst�ndigen Angaben unter
> Yast,
> startet die automatische einwahl nicht, und unter KISDN komme ich nur
> unter
> root ins Internet.
Kommst du auch als user ohne KISDN ins Internet?

Bei SuSE kannst du in der Userverwaltung in Yast den jeweiligen User f�r 
"dialout" freischalten. Dabei wird er in die Gruppe "dialout" und in
die Gruppe "uucp" eingetragen. Es ist wohl wichtig da� er in beiden Gruppen
ist. Diese Option wird aber leider von Yast ncht immer korrekt umgesetzt, also
einfach mal nachschauen.

Sebastian

------------------------------

Date: Sun, 20 Aug 2000 12:22:39 +0200
From: "Gregor S." <[EMAIL PROTECTED]>
Subject: [PUG] soundblaster live

hi Markus und alle anderen

- - ich habe SUSE 6.4 installiert und Yast2 erkannte meine Soundkarte
korrekt - der Testton war zu h�ren. 
Ich startete nach der Installation Kde und �ffnete xmms. Das abspielen
von MP3 - Dateien funkzionierte hier ohne Probleme. Bei Programmen wie
Kmp3, CD-Spieler oder KWinTV ist allerdings gar nichts zu h�ren - woran
kann das liegen und was kann ich dagegen tun.
Einen neuen Kernel habe ich nicht kompiliert, da er die Soundkarte Live
1024 eh nicht funktioniert.

Markus - kannst du mir die emu10k1-datei mal schicken und erkl�ren, wie
du sie nachtr�glich installiert hast? Auf meinem System ist sie n�mlich
nicht installiert.

Danke Greg

------------------------------

Date: Sun, 20 Aug 2000 12:52:13 +0200
From: Sebastian Guendisch <[EMAIL PROTECTED]>
Subject: [PUG] debian cd's

Hi Leute

Es ist echt zum M�usemelken. Da habe ich nun fast 3 Tage dieses Pseudo-Image
heruntergeladen und jetzt kann ich kein ISO-Image erstellen, da sie alles
(rsync und ISO-Images) Passwortgesch�tzt haben. Ok es ist verst�ndlich, aber
�rgerlich.
Hat jemand eine Ahnung wie lange das dauern wird, mit der Sperre?
Oder kennt jemand einen alternativen Server wo man die Images bekommen kann?
Ich habe schon fast alle Mirrors durch und auf keinem waren die ISO-Images.

Sebastian

------------------------------

Date: Sun, 20 Aug 2000 13:31:17 +0200
From: Eduard Refinius <[EMAIL PROTECTED]>
Subject: Re: [PUG] mp3 will nicht.

Hallo man wieder.

> Im Zweifelsfall nimmst Du einfach mal die Standardversion. Du hast
> keinen SPARC-, keinen Aplpha-, keinen PowerPC-, keinen Motorola68k und
> keinen MIPS-Prozessor, also f�llt das alles schon mal weg. Dann bleiben
> nur die ersten drei M�glichkeiten �brig: Die Standardversion, eine
> Verison f�r 486er und eine f�r AMD-Prozessoren (3dnow!).Also nimmst Du
> entweder die Standardversion, oder die mit 3dnow! weil Du ja einen
> Athlon hast.

Ich habe es mit make linux-3dnow versucht:

root@erde:/opt/mp3/mpg123-0.59r > make linux-3dnow
make CC=gcc LDFLAGS= \
        OBJECTS='decode_i386.o dct64_3dnow.o \
                decode_3dnow.o audio_oss.o term.o' \
        CFLAGS='-DI386_ASSEM -DREAL_IS_FLOAT -DPENTIUM_OPT -DLINUX \
                -DUSE_3DNOW -DREAD_MMAP -DOSS -DTERM_CONTROL\
                -Wall -O2 -m486 \
                -fomit-frame-pointer -funroll-all-loops \
                -finline-functions -ffast-math' \
        mpg123-make
make[1]: Entering directory `/opt/mp3/mpg123-0.59r'
make[2]: Entering directory `/opt/mp3/mpg123-0.59r'
gcc -DI386_ASSEM -DREAL_IS_FLOAT -DPENTIUM_OPT -DLINUX         
- -DUSE_3DNOW -DREAD_MMAP -DOSS -
DTERM_CONTROL           -Wall -O2 -m486                
- -fomit-frame-pointer -funroll-all-loops
                -finline-functions -ffast-math   -c -o mpg123.o mpg123.c
mpg123.c:480: warning: initialization makes integer from pointer without
a cast
gcc -DI386_ASSEM -DREAL_IS_FLOAT -DPENTIUM_OPT -DLINUX         
- -DUSE_3DNOW -DREAD_MMAP -DOSS -
DTERM_CONTROL           -Wall -O2 -m486                
- -fomit-frame-pointer -funroll-all-loops
as   -o dct64_3dnow.o dct64_3dnow.s
dct64_3dnow.s: Assembler messages:
dct64_3dnow.s:19: Error: Junk `/tmp-buff' after register
dct64_3dnow.s:394: Error: Junk `/6' after register
dct64_3dnow.s:401: Error: Ignoring junk `(%edx)/7' after expression
dct64_3dnow.s:403: Error: invalid character '=' in operand 2
dct64_3dnow.s:404: Error: invalid character '=' in operand 2
dct64_3dnow.s:407: Error: invalid character '=' in operand 2
dct64_3dnow.s:410: Error: invalid character '=' in operand 2
dct64_3dnow.s:414: Error: invalid character '=' in operand 2
dct64_3dnow.s:423: Error: Junk `/out0' after register
dct64_3dnow.s:424: Error: Junk `/out1' after register
dct64_3dnow.s:426: Error: Junk `/allows ebx 16 bit relative addressing'
after register
dct64_3dnow.s:447: Error: Junk `/8' after register
dct64_3dnow.s:448: Error: Junk `/C' after register
make[2]: *** [dct64_3dnow.o] Error 1
make[2]: Leaving directory `/opt/mp3/mpg123-0.59r'
make[1]: *** [mpg123-make] Error 2
make[1]: Leaving directory `/opt/mp3/mpg123-0.59r'
make: *** [linux-3dnow] Error 2
root@erde:/opt/mp3/mpg123-0.59r >



> > Meine /etc/modules.conf sieht so aus:
> 
> [...jede Menge �berfl�ssiges zeugs]

Wie l��t sich feststellen, was �berfl�ssig ist, was ich �berhaupt
nicht brauche? Ich wei� ja nicht, was die einzelnen Zeilen
in /etc/modules.conf f�r eine Bedeutung haben.
Was sind zum Beispiel die ganzen "alias char-major-xx"-Zeilen?
USB brauche ich zum Beispiel nicht.
In /etc/modules.conf wird wohl die Zeile
alias char-major-240      usb-serial
f�r die Aktivierung von USB zust�ndig sein. Oder nicht?
Wenn ich die Zeile mit # deaktiviere, dann wird USB nicht
mehr gehen wahrscheinlich. Damit soll es aber nicht getan
sein.
"alias char-major-240      usb-serial" bezieht sich wahrscheinlich
auf ein Modul, Library oder so. Wenn ich USB nicht brauche, dann
kann ich doch gleich die f�r USB zust�ndigen Komponenten aus dem
System entfernen, und nicht nur ein # vor die oben erw�hnte Zeile
setzen. Ist doch nur unn�tiger Ballast.
Selbstverst�ndlich soll es nach dem Entfernen der USB-Unterst�tzung
immer noch die M�glichkeit geben, USB wieder problemlos
in das System einzubinden, falls ich das mal brauche.

> Hm, ich will ja nichts sagen, aber ich habe auch SuSE, und da war die
> Installation von mpg123 gar kein Problem, alles was das Programm noch
> brauchte, war schon installiert.
> (Also mal unter uns: Unterst�tzung f�r die grundlegendsten Bildformate
> hattest Du doch vorher schon oder? Alles andere *w�re* dir aufgefallen.
> Du h�ttest dir sonst n�mlich auf www-Seiten keine Bilder ansehen
> k�nnen.)
Ja, ja, du hast recht. Ein Paar Libraries (vielleicht sogar die meisten,
wei� nicht mehr genau)
waren schon schon installiert.
Ich habe vor der Installation mit rmp -q PAKETNAME �berpr�ft,
was schon alles installiert ist.
Also rpm -q libtiff
     rpm -q libjpeg usw.

Aber nehmen wir mal an ich will ein Paket A (nur vorstellen)
installieren.
Ich wei� nicht, ob es schon installiert ist.
Bisher kenne ich nur eine M�glichkeit zu �berpr�fen, ob schon was
installiert ist, n�mlich "rpm -q PAKETNAME".
In diesem Fall gebe ich dann "rpm -q A" ein.
Das geht aber doch nur bei rpm-Paketen, stimmts?
Wenn aber das Paket A aus einem tar-Paket installiert war
(./configure  make  make install und so),
dann zeigt ein "rpm -q PAKETNAME" keine Wirkung.
Wie l��t es sich nun �berpr�fen, ob das Paket A schon
installiert ist, wenn es aus einem tar-Paket installiert
wurde?

>> Nachdem ich also
>> die f�r GQmpeg erforderlichen, unz�hligen Libraries und so
>> installiert habe, mu�te ich ver�rgert registrieren, dass
>> alles nur noch mono ist, und nicht stereo wie vorher.
>> Wie kann denn so was passieren? Wenn ich einfache wav-Dateien
>> abspiele, werden sie mono abgespielt. Vor der Installation
>> der Libreries pr�sentierte sich jeder Ton in wunderbarem
>> stereo.
>> Ist solch ein Problem bereits irgendwo aufgetaucht?
>
>Nope, hat aber eventuell damit zu tun, da� Du libraries, die du schon
>hast, nochmal installiert hast, und dabei irgendwas gehimmelt hast?

Okay, das Problem habe ich jetzt. Da ich vorher stereo hatte,
gibt es grunds�tzlich die M�glichkeit, wieder stereo zu
machen, wie auch immer. Die genaue L�sung dieses Problem
kennt ihr wahrscheinlich nicht, sonst h�ttet ihr ja
schon geschrieben.
Mu� man ein Linux-Guru sein,
um so was zu k�nnen? Mu� man mit Linux schon mindestens f�nf Jahre
zu tun gehabt haben, um so ein Problem zu ergr�nden und zu
beheben? Mu� man f�nf Jahre Informatik studiert haben?

>Ich hoffe ich konnte dir weiterhelfen.
Auf jeden Fall! Vielen Dank.

Gruss
Eduard

------------------------------

Date: Sun, 20 Aug 2000 21:50:16 +0200
From: Tim Gesekus <[EMAIL PROTECTED]>
Subject: Re: [PUG] mp3 will nicht.

On Sun, Aug 20, 2000 at 01:31:17PM +0200, Eduard Refinius wrote:
> Hallo man wieder.
> 
> mpg123.c:480: warning: initialization makes integer from pointer without
> a cast
Hmm, da hat wohl jemand bei coden geschlampt. Da wuerde ich mir nicht
die Muehe machen, weiter zu suchen. Probier mal die nicht amd-Version
zu uebersetzten.

tim

- -- 
Tim Gesekus  ****   eMail: Tim Gesekus <[EMAIL PROTECTED]>
****************************************************************
hm, ist mir zu teuer ich nehm Schlecker-Hausmarke mit nem Schuss
Weichspueler, kriegt man ne schoene Stimme von.     H.D. 
****************************************************************

------------------------------

Date: Sun, 20 Aug 2000 22:54:36 +0200
From: Eduard Refinius <[EMAIL PROTECTED]>
Subject: Re: [PUG] mp3 will nicht.

Tim Gesekus wrote:
> 
> On Sun, Aug 20, 2000 at 01:31:17PM +0200, Eduard Refinius wrote:
> > Hallo man wieder.
> >
> > mpg123.c:480: warning: initialization makes integer from pointer without
> > a cast
>
> Hmm, da hat wohl jemand bei coden geschlampt. Da wuerde ich mir nicht
> die Muehe machen, weiter zu suchen. Probier mal die nicht amd-Version
> zu uebersetzten.


Die Kunst des Shellzeilenlesens mu� auch noch erlernt werden.

Also ich habe es inzwischen auch schon mit
make linux
und
make linux-i486
probiert.
Es folgen die beiden Ausgaben:

- --------------------------1--------------------------

root@erde:/opt/mp3/mpg123-0.59r > make linux
make CC=gcc LDFLAGS= \
        OBJECTS='decode_i386.o dct64_i386.o decode_i586.o \
                audio_oss.o term.o' \
        CFLAGS='-DI386_ASSEM -DPENTIUM_OPT -DREAL_IS_FLOAT -DLINUX \
                -DREAD_MMAP -DOSS -DTERM_CONTROL\
                -Wall -O2 -m486 \
                -fomit-frame-pointer -funroll-all-loops \
                -finline-functions -ffast-math' \
        mpg123-make
make[1]: Entering directory `/opt/mp3/mpg123-0.59r'
make[2]: Entering directory `/opt/mp3/mpg123-0.59r'
gcc -DI386_ASSEM -DPENTIUM_OPT -DREAL_IS_FLOAT -DLINUX         
- -DREAD_MMAP -DOSS -DTERM_CONTROL                -Wall
- -O2 -m486               -fomit-frame-pointer
- -funroll-all-loops                 -finline-functions -ffast-math  
mpg123.o tabinit.o common.o layer1.o \
        layer2.o layer3.o audio.o buffer.o decode_2to1.o equalizer.o \
        decode_4to1.o getlopt.o httpget.o xfermem.o decode_ntom.o \
        wav.o readers.o getbits.o control_generic.o \
        decode_i386.o dct64_i386.o decode_i586.o               
audio_oss.o term.o -o mpg123 -lm
layer3.o: In function `do_layer3':
layer3.o(.text+0x735d): undefined reference to `synth_1to1_486'
layer3.o(.text+0x737f): undefined reference to `synth_1to1_486'
layer3.o(.text+0x73f9): undefined reference to `synth_1to1_486'
layer3.o(.text+0x741b): undefined reference to `synth_1to1_486'
decode_i386.o: In function `synth_1to1':
decode_i386.o(.text+0x36): undefined reference to `synth_1to1_3dnow'
collect2: ld returned 1 exit status
make[2]: *** [mpg123] Error 1
make[2]: Leaving directory `/opt/mp3/mpg123-0.59r'
make[1]: *** [mpg123-make] Error 2
make[1]: Leaving directory `/opt/mp3/mpg123-0.59r'
make: *** [linux] Error 2
root@erde:/opt/mp3/mpg123-0.59r >


- --------------------------2--------------------------

root@erde:/opt/mp3/mpg123-0.59r > make linux-i486
make CC=gcc LDFLAGS= \
        OBJECTS='decode_i386.o dct64_i386.o decode_i586.o \
                decode_i486.o dct64_i486.o audio_oss.o term.o' \
        CFLAGS='-DI386_ASSEM -DREAL_IS_FLOAT -DI486_OPT -DLINUX \
                -DREAD_MMAP -DOSS -DTERM_CONTROL\
                -Wall -O2 -m486 \
                -fomit-frame-pointer -funroll-all-loops \
                -finline-functions -ffast-math' \
        mpg123-make
make[1]: Entering directory `/opt/mp3/mpg123-0.59r'
make[2]: Entering directory `/opt/mp3/mpg123-0.59r'
gcc -DI386_ASSEM -DREAL_IS_FLOAT -DI486_OPT -DLINUX            
- -DREAD_MMAP -DOSS -DTERM_CONTROL                -Wall -O2
- -m486               -fomit-frame-pointer
- -funroll-all-loops                 -finline-functions -ffast-math   -c
- -o
 dct64_i386.o dct64_i386.c
as   -o decode_i586.o decode_i586.s
gcc -DI386_ASSEM -DREAL_IS_FLOAT -DI486_OPT -DLINUX            
- -DREAD_MMAP -DOSS -DTERM_CONTROL                -Wall -O2
- -m486               -fomit-frame-pointer
- -funroll-all-loops                 -finline-functions -ffast-math   -c
- -o
 decode_i486.o decode_i486.c
gcc -DI386_ASSEM -DREAL_IS_FLOAT -DI486_OPT -DLINUX            
- -DREAD_MMAP -DOSS -DTERM_CONTROL                -Wall -O2
- -m486               -fomit-frame-pointer
- -funroll-all-loops                 -finline-functions -ffast-math   -c
- -o
 dct64_i486.o dct64_i486.c
gcc -DI386_ASSEM -DREAL_IS_FLOAT -DI486_OPT -DLINUX            
- -DREAD_MMAP -DOSS -DTERM_CONTROL                -Wall -O2
- -m486               -fomit-frame-pointer
- -funroll-all-loops                 -finline-functions -ffast-math   -c
- -o
 audio_oss.o audio_oss.c
gcc -DI386_ASSEM -DREAL_IS_FLOAT -DI486_OPT -DLINUX            
- -DREAD_MMAP -DOSS -DTERM_CONTROL                -Wall -O2
- -m486               -fomit-frame-pointer
- -funroll-all-loops                 -finline-functions -ffast-math   -c
- -o
 term.o term.c
gcc -DI386_ASSEM -DREAL_IS_FLOAT -DI486_OPT -DLINUX            
- -DREAD_MMAP -DOSS -DTERM_CONTROL                -Wall -O2
- -m486               -fomit-frame-pointer
- -funroll-all-loops                 -finline-functions -ffast-math   -c
- -o
 decode_2to1.o decode_2to1.c
gcc -DI386_ASSEM -DREAL_IS_FLOAT -DI486_OPT -DLINUX            
- -DREAD_MMAP -DOSS -DTERM_CONTROL                -Wall -O2
- -m486               -fomit-frame-pointer
- -funroll-all-loops                 -finline-functions -ffast-math   -c
- -o
 decode_4to1.o decode_4to1.c
gcc -DI386_ASSEM -DREAL_IS_FLOAT -DI486_OPT -DLINUX            
- -DREAD_MMAP -DOSS -DTERM_CONTROL                -Wall -O2
- -m486               -fomit-frame-pointer
- -funroll-all-loops                 -finline-functions -ffast-math   -c
- -o
 tabinit.o tabinit.c
gcc -DI386_ASSEM -DREAL_IS_FLOAT -DI486_OPT -DLINUX            
- -DREAD_MMAP -DOSS -DTERM_CONTROL                -Wall -O2
- -m486               -fomit-frame-pointer
- -funroll-all-loops                 -finline-functions -ffast-math   -c
- -o
 audio.o audio.c
gcc -DI386_ASSEM -DREAL_IS_FLOAT -DI486_OPT -DLINUX            
- -DREAD_MMAP -DOSS -DTERM_CONTROL                -Wall -O2
- -m486               -fomit-frame-pointer
- -funroll-all-loops                 -finline-functions -ffast-math   -c
- -o
 layer1.o layer1.c
gcc -DI386_ASSEM -DREAL_IS_FLOAT -DI486_OPT -DLINUX            
- -DREAD_MMAP -DOSS -DTERM_CONTROL                -Wall -O2
- -m486               -fomit-frame-pointer
- -funroll-all-loops                 -finline-functions -ffast-math   -c
- -o
 layer2.o layer2.c
gcc -DI386_ASSEM -DREAL_IS_FLOAT -DI486_OPT -DLINUX            
- -DREAD_MMAP -DOSS -DTERM_CONTROL                -Wall -O2
- -m486               -fomit-frame-pointer
- -funroll-all-loops                 -finline-functions -ffast-math   -c
- -o
 layer3.o layer3.c
gcc -DI386_ASSEM -DREAL_IS_FLOAT -DI486_OPT -DLINUX            
- -DREAD_MMAP -DOSS -DTERM_CONTROL                -Wall -O2
- -m486               -fomit-frame-pointer
- -funroll-all-loops                 -finline-functions -ffast-math   -c
- -o
 buffer.o buffer.c
gcc -DI386_ASSEM -DREAL_IS_FLOAT -DI486_OPT -DLINUX            
- -DREAD_MMAP -DOSS -DTERM_CONTROL                -Wall -O2
- -m486               -fomit-frame-pointer
- -funroll-all-loops                 -finline-functions -ffast-math   -c
- -o
 getlopt.o getlopt.c
 wav.o wav.c
gcc -DI386_ASSEM -DREAL_IS_FLOAT -DI486_OPT -DLINUX            
- -DREAD_MMAP -DOSS -DTERM_CONTROL                -Wall
- -O2 -m486               -fomit-frame-pointer
- -funroll-all-loops                 -finline-functions -ffast-math   -c
- -o readers.o readers.c
gcc -DI386_ASSEM -DREAL_IS_FLOAT -DI486_OPT -DLINUX            
- -DREAD_MMAP -DOSS -DTERM_CONTROL                -Wall
- -O2 -m486               -fomit-frame-pointer
- -funroll-all-loops                 -finline-functions -ffast-math   -c
- -o getbits.o getbits.c
gcc -DI386_ASSEM -DREAL_IS_FLOAT -DI486_OPT -DLINUX            
- -DREAD_MMAP -DOSS -DTERM_CONTROL                -Wall
- -O2 -m486               -fomit-frame-pointer
- -funroll-all-loops                 -finline-functions -ffast-math   -c
- -o control_generic.o control_generic.c
gcc -DI386_ASSEM -DREAL_IS_FLOAT -DI486_OPT -DLINUX            
- -DREAD_MMAP -DOSS -DTERM_CONTROL                -Wall
- -O2 -m486               -fomit-frame-pointer
- -funroll-all-loops                 -finline-functions -ffast-math  
mpg123.o tabinit.o common.o layer1.o \
        layer2.o layer3.o audio.o buffer.o decode_2to1.o equalizer.o \
        decode_4to1.o getlopt.o httpget.o xfermem.o decode_ntom.o \
        wav.o readers.o getbits.o control_generic.o \
        decode_i386.o dct64_i386.o decode_i586.o               
decode_i486.o dct64_i486.o audio_oss.o term.o -o mpg123 -lm
decode_i386.o: In function `synth_1to1':
decode_i386.o(.text+0x36): undefined reference to `synth_1to1_3dnow'
collect2: ld returned 1 exit status
make[2]: *** [mpg123] Error 1
make[2]: Leaving directory `/opt/mp3/mpg123-0.59r'
make[1]: *** [mpg123-make] Error 2
make[1]: Leaving directory `/opt/mp3/mpg123-0.59r'
make: *** [linux-i486] Error 2
root@erde:/opt/mp3/mpg123-0.59r >



Aber eine erfreuliche Nachricht betreffend mp3 habe ich jetzt doch.
Nach der Installation der ganzen Pakete f�r GQmpeg, habe
freeamp draufgemacht. Und es funktioniert sogar, was vor der
Installation dieser Pakete nicht der Fall war.

Gruss
Eduard

------------------------------

End of [EMAIL PROTECTED] - Digest V1 #83
***********************************

--------------------------------------------------------------------------
Digest von "[EMAIL PROTECTED]" - http://www.pug.org

Antwort per Email an