vlc suse 8.2 help me please!

Sammlung von Anleitungen und HowTos für dBox2
fraso
Interessierter
Interessierter
Beiträge: 35
Registriert: Mittwoch 10. September 2003, 09:02

vlc suse 8.2 help me please!

Beitrag von fraso »

Hi,
ich als eingefleischter WIN XP User kann die Finger nicht von Linux lassen :)

Nachdem ich nun mehrere Programme auf meinem mit Suse 8.2 installierten Rechner compiliert habe (./configure make make install etc.) und auch ggrabben kann möchte ich auch das vlc 0.6.2 haben.

Hier scheitere ich kläglich. Habe zwar das precompiled rpm gefunden, aber er will dauernd noch LIB es haben.

<home/franke/downloads/dbox/libforvlc/vlc-0.6.2-1.i586.rpm';echo RESULT=$?
error: failed dependencies:
libavcodec.so is needed by vlc-0.6.2-1
libdvdplay.so.0 is needed by vlc-0.6.2-1
libdvdread.so.3 is needed by vlc-0.6.2-1
libmp3lame.so.0 is needed by vlc-0.6.2-1
libpostproc.so.0 is needed by vlc-0.6.2-1
libxosd.so.2 is needed by vlc-0.6.2-1
RESULT=1

Soweit so gut dachte ich mir. Also habe ich von der VLC Seite die sourced geloaded.

Aber bei dem Verusch die LIB libdvdplay zu erstellen kommt wieder eine nicht so schöne Meldung:

.h:47: warning: data definition has no type or storage class
vmg.h:52: error: parse error before "dvd_reader_t"
vmg.h:52: warning: no semicolon at end of struct or union
vmg.h:53: warning: data definition has no type or storage class
vmg.h:54: error: parse error before '*' token
vmg.h:54: warning: data definition has no type or storage class
vmg.h:55: error: parse error before '*' token
vmg.h:55: warning: data definition has no type or storage class
vmg.h:56: error: parse error before "dsi"
vmg.h:56: warning: data definition has no type or storage class
vmg.h:57: error: parse error before "pci"
vmg.h:57: warning: data definition has no type or storage class
vmg.h:61: error: parse error before "state"
vmg.h:61: warning: data definition has no type or storage class
vmg.h:66: error: `link' redeclared as different kind of symbol
/usr/include/unistd.h:697: error: previous declaration of `link'
vmg.h:71: error: parse error before "resume"
vmg.h:71: warning: data definition has no type or storage class
vmg.h:83: error: parse error before '}' token
vmg.h:83: warning: data definition has no type or storage class
accessor.c:55: error: parse error before '*' token
accessor.c: In function `dvdplay_dvdread':
accessor.c:57: error: dereferencing pointer to incomplete type
accessor.c: At top level:
accessor.c:63: error: parse error before '*' token
accessor.c: In function `dvdplay_file':
accessor.c:65: error: dereferencing pointer to incomplete type
accessor.c: At top level:
accessor.c:71: error: parse error before '*' token
accessor.c: In function `dvdplay_vmgi':
accessor.c:73: error: dereferencing pointer to incomplete type
accessor.c: At top level:
accessor.c:79: error: parse error before '*' token
accessor.c: In function `dvdplay_vtsi':
accessor.c:81: error: dereferencing pointer to incomplete type
accessor.c: In function `dvdplay_state_block':
accessor.c:93: error: dereferencing pointer to incomplete type
accessor.c: In function `dvdplay_state_cell':
accessor.c:101: error: dereferencing pointer to incomplete type
accessor.c: In function `dvdplay_state_pg':
accessor.c:109: error: dereferencing pointer to incomplete type
accessor.c: In function `dvdplay_state_pgc':
accessor.c:117: error: dereferencing pointer to incomplete type
accessor.c: In function `dvdplay_state_vts':
accessor.c:125: error: dereferencing pointer to incomplete type
accessor.c: At top level:
accessor.c:131: error: parse error before '*' token
accessor.c: In function `dvdplay_state_pgc_t':
accessor.c:133: error: dereferencing pointer to incomplete type
accessor.c: In function `dvdplay_position':
accessor.c:143: error: dereferencing pointer to incomplete type
accessor.c:144: error: dereferencing pointer to incomplete type
accessor.c:145: error: dereferencing pointer to incomplete type
accessor.c: In function `dvdplay_still_time':
accessor.c:159: error: dereferencing pointer to incomplete type
accessor.c:160: error: dereferencing pointer to incomplete type
make[2]: *** [libdvdplay_la-accessor.lo] Fehler 1
make[2]: Leaving directory `/home/franke/downloads/dbox/entpacktelib/libdvdplay-1.0.1/src'
make[1]: *** [install-recursive] Fehler 1
make[1]: Leaving directory `/home/franke/downloads/dbox/entpacktelib/libdvdplay-1.0.1/src'
make: *** [install-recursive] Fehler 1
linux:/home/franke/downloads/dbox/entpacktelib/libdvdplay-1.0.1 #

Und nu ?


Nun ist mein Latein am Ende. Was muß ich denn noch alles machen ??? Gibt es da keine einfere Methode ? Wer hat eine kleine Anleitung ?

Danke,
Holger
fast LinuxLover
doc
Contributor
Beiträge: 1623
Registriert: Donnerstag 10. Januar 2002, 20:03

Beitrag von doc »

Wenn du schon ein RPM benutzt brauchst ddu dir doch nicht die Arbeit machen mit dem selber kompilieren. :wink:

Die fehlenden Libarys must du natürlich nachinstallieren.Die Namen bekommst du ja noch genannt.
ibavcodec.so ...
libdvdplay.so.0 ...
libdvdread.so.3 ...
libmp3lame.so.0 ...
libpostproc.so.0 ...
libxosd.so.2 ...
Die Suchefunktion in der Yast sollte dir helfen die nötigen Pakete zu finden.
fraso
Interessierter
Interessierter
Beiträge: 35
Registriert: Mittwoch 10. September 2003, 09:02

YAST - findet nix

Beitrag von fraso »

danke für den replay.

Ich habe bei YAST die Suchfunktin genutzt und er findet die meisten LIB es nicht.

Gleich die erste findet yast nix, dann libdvdread.so.2 auch nicht

Ist das denn echt so schwer n linux programm zu compilen.

was soll ich tun ? gibt es ein forum, was diese newbie fragen erörtert ?

kann doch net so schwer sein - heuuuuuul.

danke,
fraso
jrl
Interessierter
Interessierter
Beiträge: 57
Registriert: Samstag 9. November 2002, 14:23

Beitrag von jrl »

bei http://packman.links2linux.de/ wirst du ein Paar davon als RPM für SuSE finden. Wo hast du dein VLC RPM her?

gruß jrl
fraso
Interessierter
Interessierter
Beiträge: 35
Registriert: Mittwoch 10. September 2003, 09:02

RPM Quelle

Beitrag von fraso »

http://www.marcooo.de/

Jetzt mal zum verstehen:

wenn ich ein RPM für VLC bekomme, muß ich dann IMMER irgendwelche LIBS nachinstalliern oder gibt es ein RPM wo alles drauf ist.

GIbt es sogeannte LIB Sammlungen, in der alle für VLC enthalten sind?

Wenn jetzt ein Linux Crack sich eine neue Maschine installiert, fängt der ja auch mit Sicherheit nicht an und sucht wie doof durch das Internet - oder ? Also muß es doch
irgendwie was einfacheres geben.

Ich möchte einfach nur verstehen, wie so was funktioniert. Als XP User installiere ich eine CD und fertig.

Linux finde ich absolut klasse. Der Rechner hier ist ein 486 und hier nehme ich mit (SELBSTCOMPILTEM) ggrab die Movies von der dBox auf - ohne Fehler!

!!! ein 486 mit XP würde einfach nur stehenbleiben und verzweifelt nach seinem
Papa Bill rufen !!!

Also hier die Frage: Gibt es nicht LIB COllections, welche so massig wie möglich enthalten für Neuinstallationen ?

mfg, Fraso
jrl
Interessierter
Interessierter
Beiträge: 57
Registriert: Samstag 9. November 2002, 14:23

Beitrag von jrl »

Normaleweise wirst du kein RPM finden wo alles für VLC vorhanden ist. Da diese libraries auch für VIELE andere Programme benutzt werden. (z.B. Mplayer. ) wäre es keine gute Idee.

Leider findet mann für SuSE nicht so viele RPM's wie für z.B. Redhat. VLC gibt es auch von SuSE aber leider ohne libdvdcss (Heißt kann keine DVD's decodieren)

Das Problem mit selbst compilieren ist das das RPM System dann nicht erkennen kann das du etwas installiert hast... Eine lösung zu dein Problem (was ich noch selber nicht getestet hat) gibt es auf die letzte CT CD. Es erstellt aus eine selbst compiliertes Programm ein RPM die du dann Installieren kann.

Auf jeden fall danke für dein link!!! Durch dein und mein link habe ich gerade VLC installieren können. Jetzt wird es getestet...
fraso
Interessierter
Interessierter
Beiträge: 35
Registriert: Mittwoch 10. September 2003, 09:02

Danke für den Link? Bitte.

Beitrag von fraso »

Jo. Freut mich, das es bei Dir geklappt hat.

Ich habe bereits bemerkt, das SUSE wohl nicht das einfachste ist.

Würdes Du mir denn RedHat empfehlen - warum?

Der Linus Rechner läuft bei mir neben eimen XP Rechner als Server / Router
und soll die dBox Programme laufen lassen (ggrab, mrec, vlc) etc.

Läuft bei mir schon alles aus VLC (heul :( )

Was meinst Du welche Version und warum ?

cu,
jrl
Interessierter
Interessierter
Beiträge: 57
Registriert: Samstag 9. November 2002, 14:23

Beitrag von jrl »

Welche SuSE version hast du? Ich 8.2

Welche libraries fehlt noch?

Ich bin selbst gewohnt mit SuSE. Viele finden RedHat aber besser. Es ist einfach geschmacksache. Tatsache ist aber das es mehr fertige RPM's im netz für Redhat gibt.

Aber da mann sowieso unter linux alles selbst kompilieren kann soll das kein problem darstellen.
fraso
Interessierter
Interessierter
Beiträge: 35
Registriert: Mittwoch 10. September 2003, 09:02

suse 8.2

Beitrag von fraso »

dvd suse 8.2 aus dem linuxheft

ich habe aber selbst jetzt probleme qbopsd zu starten.
kommt so ein komischer nerviger

Xlib: can not connect to server ":0.0"

bla bla.


Raff nix mehr. Holger.
jrl
Interessierter
Interessierter
Beiträge: 57
Registriert: Samstag 9. November 2002, 14:23

Beitrag von jrl »

das ist jetzt aber etwas anderes...

schau mit der kommando "echo $DISPLAY" was der inhalt der Variable DISPLAY beinhält. ":0.0" heißt soviel wie die lokale bildschirm. Etwas wie "192.168.1.20:0.0" wäre der Schirm irgendwo im netz.

Mit welchen benutzer hast du die GUI gestartet? Da linux/unix mit Xwindows fenster über Netz öffnen kann gibt es sicherheitseinstellungen die dich jetzt zur vorschein kommt.
Der benutzer wo das GUI gestartet hat muß folgendes eingeben "xhost +" was bedeutet das? Doch das bedeutet das ALLE ein Fenster bei dir öffnen kann. Da du warscheinlich aber nicht so viele andere in dein netz hast ist es keine große sicherheitslücke :)

jetzt kannst du wieder probieren das nochmal zu starten.
fraso
Interessierter
Interessierter
Beiträge: 35
Registriert: Mittwoch 10. September 2003, 09:02

X Server no connectio

Beitrag von fraso »

Danke für Deine Mühe
Hier das Ergbnis:

franke@linux:~> su
Password:
linux:/home/franke # echo $DISPLAY
:0.0
linux:/home/franke # xhost +
Xlib: connection to ":0.0" refused by server
Xlib: Invalid XDM-AUTHORIZATION-1 key (failed key comparison)
xhost: unable to open display ":0.0"
linux:/home/franke #

Der einzige Benutzer bin ich (franke). Wo müßte ich denn beim starten der GUI diese einstellung vornehmen?

Danke,
FraSo
fraso
Interessierter
Interessierter
Beiträge: 35
Registriert: Mittwoch 10. September 2003, 09:02

Beitrag von fraso »

Ich habe Deine Anregung zwecks "Rechten von Franke" mal dazu genommen, in den Einstellungen rumzustellen.

Ich habe nun bei Franke einige Häckchen gesetzt und siehe da, es
geht. Was ich genau gemacht habe - Keine Ahnung.
Zuerst bei Franke mehr Häkchen bei den Gruppen gesetzt und
dann bei Sicherheit die Systemsicherheit auf Level 1 gestellt.

Wie gesagt, was genau ich gemacht habe - keine Ahnung aber auf jeden fall:

franke@linux:~> echo $DISPLAY
:0
franke@linux:~>
franke@linux:~> xhost +
access control disabled, clients can connect from any host
franke@linux:~>

und ./qbopsd -gui klappt auch :)

So, nun wiede zu meinem VLC Problem....
jrl
Interessierter
Interessierter
Beiträge: 57
Registriert: Samstag 9. November 2002, 14:23

Re: X Server no connectio

Beitrag von jrl »

fraso hat geschrieben:Hier das Ergbnis:

franke@linux:~> su
Password:
linux:/home/franke # echo $DISPLAY
:0.0
linux:/home/franke # xhost +
Xlib: connection to ":0.0" refused by server
Xlib: Invalid XDM-AUTHORIZATION-1 key (failed key comparison)
xhost: unable to open display ":0.0"
also du warst als franke eingeloggt... dann hast du dich als root "angemeldet" durch eingeben von "su"
Die "xhost +" muß als user Franke eingegeben werden nicht als root.

Aber dann ist die Frage warum brauchst du "su" überhaupt wenn du gleich alles als Franke starten kann?
fraso
Interessierter
Interessierter
Beiträge: 35
Registriert: Mittwoch 10. September 2003, 09:02

Beitrag von fraso »

Danke für die Info.

Ich habe das mit den Rechten und dem root noch nicht so verstanden bei Linux. Bei XP erstelle ich mein Konto Franke, weise mich als ADMIN aus und ab geht das.

Bei Linux muß ich halt noch VIEL lernen. Kann man mir Literatur empfehlen, welche diese Grundlagen erklärt ?

Ich habe das System mit den Rechten und dem Root noch nicht kapiert.
Kann man das kurz und schlüssig erklären ?

Danke,
FraSo
jrl
Interessierter
Interessierter
Beiträge: 57
Registriert: Samstag 9. November 2002, 14:23

Beitrag von jrl »

Da kann ich leider nicht weiterhelfen
doc
Contributor
Beiträge: 1623
Registriert: Donnerstag 10. Januar 2002, 20:03

Beitrag von doc »

naja das gibte es ja nun Seiten wie Sand am meer! :wink:

Hier mal eine! http://www.linuxfibel.de/access.htm
Solltest vieleicht auch noch mehr finden dort! :P
fraso
Interessierter
Interessierter
Beiträge: 35
Registriert: Mittwoch 10. September 2003, 09:02

Beitrag von fraso »

Ich raff gar nix mehr.

Zurück zum VLC:
Ich habe nun bei mir dank der detailierten Anleitung http://www.emuleforum.net/archive/topic/25378-1.html geschaft, VLC zu installieren.

Leider bekomme ich nur schwarzes Bild sowohl auf Rechner als auch auf Movieplayer - Ton ist da. Woran liegt es ? Keine Ahnung.

Der Versuch, VLC manuell nachzucompiliern scheitert. ./config geht noch durch /nach ein paar enable-ffmpeg und --disable bla bla
aber dann beim MAKE kommen 1 Millionen Fehler.

Was soll ich tun ??? Verzweifelt.... Wissenslos...

Ist es ein CODEC ? Kann nicht einer ein VLC RPM für SuSE bauen
und es hier irgendwo reinstellen ??? (ich habe von RPM keine Ahnung also evtl. sorry für diese doofe Frage).

Dann dachte ich mir OK, probier doch mal die Datei auf deinem XP abzuspielen, ob die vielleicht nur nicht richitg aufgenommen wurde (qbopsd selbst compiliert) .... also auf zu SAMBA.

Bei dem Versuch SAMBA zu installieren mit dem RPM 2.2.8 kommen wieder 1 milliionen abhängigkeiten.

linux:/home/franke/im # rpm -Uvh samba-2.2.8-1.i386.rpm
Fehler: fehlgeschlagene Paket-Abhängigkeiten:
/etc/pam.d/system-auth wird von samba-2.2.8-1 gebraucht
samba-common = 2.2.8 wird von samba-2.2.8-1 gebraucht
initscripts >= 5.54-1 wird von samba-2.2.8-1 gebraucht
libcrypto.so.2 wird von samba-2.2.8-1 gebraucht
libssl.so.2 wird von samba-2.2.8-1 gebraucht
perl(Exporter) wird von samba-2.2.8-1 gebraucht
perl(strict) wird von samba-2.2.8-1 gebraucht
perl(vars) wird von samba-2.2.8-1 gebraucht
linux:/home/franke/im #

Jetzt mal ernsthaft -> bin nur ICH zu blöd Linux zu nutzen oder was ist hier los ????? Ich bin mal wieder den ganzen abend hier gehockt und bin kein Stück weiter......

Ich weiß - viele Fragen, aber wohin soll ich mich sonst wenden ?

Danke,
FraSo
fraso
Interessierter
Interessierter
Beiträge: 35
Registriert: Mittwoch 10. September 2003, 09:02

Beitrag von fraso »

... kleiner Nachtrag:

Ich habe mir nun die Mühe gemacht und noch mal was getestet (DVD Brenner ausbauen /einbauen/brenne/ausbauen/einbauen/kopieren - da ja SAMBA nicht geht (heul):

Also, das VLC welches ich erzeugt habe spielt Filme wunderbar ab.

Mein Problem liegt im qbopsd Grab Programm. Das nimmt die Movie
Streams von Premiere nicht korrekt auf....

So - und nu ??? Kann mir einer ein Grab programm empfehlen ??
ggrab gut ?

Danke,
FraSo
jrl
Interessierter
Interessierter
Beiträge: 57
Registriert: Samstag 9. November 2002, 14:23

Beitrag von jrl »

Zu Samba. Du hast bestimmt YAST auf deine SuSE DVD. Unter YAST kannst du samba ohne Probleme Installieren da Yast automatisch die fehlende raussucht...
fraso
Interessierter
Interessierter
Beiträge: 35
Registriert: Mittwoch 10. September 2003, 09:02

Beitrag von fraso »

wenn ich unter yast samba beim suchen eingebe findet er gar nichts.... das ist ja mein problem... bzw. eines davon
jrl
Interessierter
Interessierter
Beiträge: 57
Registriert: Samstag 9. November 2002, 14:23

Beitrag von jrl »

Kann darann liegen das deine DVD doch nicht alles beinhält glaube ich aber nicht.

Such mal nach SMB.
doc
Contributor
Beiträge: 1623
Registriert: Donnerstag 10. Januar 2002, 20:03

Beitrag von doc »

Sollte weder an ner Cd oder DVD liegen. Eine möglich Auswahl der Pakete die installiert werden können liegen ja auf der Platte nach der Installation!

Wenn ich mit "Alt-S" einen Suchbegriff eingebe (wie eben "samba") dann findet die yast auch was! Als Suchoption ist "Paketname" und "Zusammenfassung" (standarmäßig) eingestellt. Irgendwas mußt du noch falsch machen! :-?
fraso
Interessierter
Interessierter
Beiträge: 35
Registriert: Mittwoch 10. September 2003, 09:02

Beitrag von fraso »

"Irgendwas mußt du noch falsch machen! "

... und ich kann Dir auch genau sagen was:

Beim YAST mußte die Quelle DVD "AN" geschaltet werden.
Erst danach hat er sich bequemt diese beim suchen zu durchsuchen.
dann wurde natürlich samba in hülle und fülle gefunden. und wieder
was gelernt.

danke. samba läuft. jetzt hängt nur noch mein qbopsd grab programm
mit dem suuupppper schwarzen bildschirm.

Jemand eine Idee ???? Danke.