Dodaj do ulubionych

Mplayer i błąd make

03.10.06, 14:25

Podczas kompilacji mplayera (Mandriva 2006)z poleceniu "make" otrzymuję
informacje o takim błędzie.

Gui/libgui.a(interface.o): In function `guiInit':
interface.c:(.text+0xb14): undefined reference to `vo_setwindow'
collect2: ld returned 1 exit status
make: *** [mplayer] Błąd 1

Próbowałam poszukać w Google coś na ten temat i znalazłam, ale tylko na forum
Auroksa12.

www.linux.com.pl/forum/index.php?t=msg&th=51420&start=0&rid=0&S=e64f435904736f423d4b823e7bb684c9
Chciałabym mieć gmplayera i dlatego zwracam się z prośbą i pytaniem jak to
naprawić i czy można to naprawić w Mandrivie.

Dziękuje za wszelką pomoc i dokładne wskazówki

pozdr

owca_czarna
Obserwuj wątek
    • wincenty.pipka Re: Mplayer i błąd make 03.10.06, 21:22
      A musi być kompilowany własnoręcznie?

      Jeśli nie to polecam
      urpmi mplayer-gui


      Pozdrawiam
      • owca_czarna Re: Mplayer i błąd make 04.10.06, 03:03
        wincenty.pipka napisał:

        > A musi być kompilowany własnoręcznie?
        >
        > Jeśli nie to polecam
        > urpmi mplayer-gui

        Próbowałam, ale

        1/ Przed pojawieniem się mplayera na monitorze pojawia się czarna plama
        kształtami odpowiadająca wielkości użytego skinu

        2/ Gorzej odtwarza.

        3/ W każdej, jaką miałam wersji Mandrake, mplayera kompilowałam i było wszystko
        okiej,


        > Pozdrawiam

        Ja również :))

        Ostatecznie zainstaluję urpmi, ale zadowolona z pracy mplayera nie będę

        owca_czarna
    • hydroxyzine Re: Mplayer i błąd make 03.10.06, 23:45
      1. Skąd masz te źródła?
      2. Zrób przed kompilacją
      make distclean
      • owca_czarna Re: Mplayer i błąd make 04.10.06, 11:06
        Dzień dobry

        hydroxyzine napisał:
        > 1. Skąd masz te źródła?

        Ze strony mplayera.

        www.mplayerhq.hu/homepage/design6/dload.html

        > 2. Zrób przed kompilacją
        > make distclean

        Przekompilowało się i już mplayera zainstalowałam. Mógłbyś powiedzieć jaka była
        przyczyna błędu i co zrobiło to polecenie? Co prawda nie mam jeszcze dźwięku, bo
        na istniejących sterownikach nie działa (brak alsy??) i dodatkowo program
        krzyczy o fonty w ~/.mplayer/subfont.ttf, ale najważniejszy etap już jest
        wykonany.

        Dziękuję i pozdrawiam

        owca_czarna
        • hydroxyzine Re: Mplayer i błąd make 04.10.06, 11:38
          Make distclean usuwa (to oczywiście zależy od definicji w Makefile) wszystkie pliki obiektowe, core*, itp, oraz sam Makefile.
          To był błąd linkera. Powodem mogły być np. źle ustawione daty niektórych plików - make nie uaktualni nowszych (a np. wcześniej kompilowałaś bez --enable-gui). Ale niekoniecznie.

          Co do dźwięku, miałaś nagłówki alsy podczas kompilacji (w debianie libasound-dev, u ciebie może być odrobinę inna nazwa)? Co dostałaś po konfiguracji jako Enabled Audio Outputs? Przy okazji: oczywiście masz wyjście xv (XVideo - umożliwia skalowanie sprzętowe, działa płynniej niż np. X11)? Miałaś nagłówki libxv-dev? Poza tym konfigurowałaś z --disable-runtime-cpudetection?
          • owca_czarna Re: Mplayer i błąd make 04.10.06, 14:23
            hydroxyzine napisał:


            > Co do dźwięku, miałaś nagłówki alsy podczas kompilacji (w debianie libasound-de
            > v, u ciebie może być odrobinę inna nazwa)?


            Hmmm chyba nie miałam. :(

            > Co dostałaś po konfiguracji jako Ena
            > bled Audio Outputs?

            oss oss/ioctl audio output

            > Przy okazji: oczywiście masz wyjście xv (XVideo - umożliwia
            > skalowanie sprzętowe, działa płynniej niż np. X11)? Miałaś nagłówki libxv-dev?

            Tak, miałam te nagłówki i xv działa! I rzeczywiście, przy X11 daje się zauważyć
            brak płynności

            > Poza tym konfigurowałaś z --disable-runtime-cpudetection?

            Skonfigurowałam tak jak tu zalecałeś :))

            forum.gazeta.pl/forum/72,2.html?f=15430&w=45704871&a=45767872

            Dźwięk już mam z oss, pojawił się po ponownym uruchomieniu odtwarzacza, czyli
            tak jak podaje komunikat pojawiający się przy zmianie ustawień w preferencjach.
            Być może dźwięk z alsy byłby lepszy, prawda? Jest jakaś różnica?

            Mam teraz problem ze ściągnięciem fontów cp1250. Kiedyś można było pobrać je ze
            strony mplayera, a teraz ich nie ma. Google pokazują tylko pliki rpm, ale do
            nich trzeba zainstalować całego mplayera z rpm. Skąd można je ściągnąć
            arialacp1250, aby zainstalować w mplayerze?:( W tej chwili nie mam żadnych
            fontów, bo nawet jak robię wg wskazówek zamieszczonych tu
            newbie.linux.pl/wydruk.php?wydruk=103&show=artykul
            to nie uzyskuje oczekiwanego efektu. :(

            pozdrawiam

            owca_czarna
          • owca_czarna Re: Mplayer i błąd make 04.10.06, 19:26
            hydroxyzine napisał:

            > Co do dźwięku, miałaś nagłówki alsy podczas kompilacji (w debianie libasound-de
            > v, u ciebie może być odrobinę inna nazwa)?

            Już dodałam nagłówki i korzystam ze sterownika Alsy.

            Teraz pozostał problem fontów. Znalazłam fonty cp1250 tu

            www.mplayerhq.hu/MPlayer/releases/fonts/

            wrzuciłam arial.ttf do katalogu, /usr/local/share/mplayer/fonts/arial.tff
            podlinkowałam w preferencjach i niestety zamiast liter polskich mam
            podkreślniki. W preferencjach ustawiłam napisy i OSD na kodowanie cp1250, a
            czcionkę na Unicode. Co zrobiłam źle?

            Poza tym gdy uruchamiam film pojawia się komunikat, że "wybrana rodzina kodeków
            audio [mad] (vfm=libmad) jest niedostepna. Włącz ją przy kompilacji." Jak ją
            włączyć? Chodzi chyba o jakąs dodatkową opcję, prawda?

            pozdr

            owca_czarna
            • bartlomiej_p Re: Mplayer i błąd make 04.10.06, 21:36
              ./configure --help pokaże dostępne opcje
            • hydroxyzine Re: Mplayer i błąd make 04.10.06, 23:19
              Fonty:
              1. Szukasz jakichś fontów u siebie:
              find /usr/share -name '*.ttf' -print
              2. Upewniasz się, czy mają polskie znaki.
              3. Nie zmieniasz nic w konfiguracji.
              4. ln -s /sciezka/do/znalezionego/fontu ~/.mplayer/subfont.ttf
              5. W gui wybierasz:
              Preferencje->Czcionka
              ustawiasz ~/.mplayer/subfont.ttf
              kodowanie: cp1250
              W Preferencje->Napisy i OSD:
              kodowanie: brak
              napisy w unicode: odznaczone

              > Włącz ją przy kompilacji." Jak ją włączyć?
              Wszystkie tego rodzaju opcje są domyślnie ustawione na auto. Gdybyś w określonych lokalizacjach miała potrzebne kodeki, to zostałoby to wzięte pod uwagę. W tym konkretnym przypadku nie pomogę. No, może ewentualnie później czegoś poszukam.
              • owca_czarna Re: Mplayer i błąd make 06.10.06, 13:22
                hydroxyzine napisał:

                > Fonty:
                > 1. Szukasz jakichś fontów u siebie:
                > find /usr/share -name '*.ttf' -print
                > 2. Upewniasz się, czy mają polskie znaki.
                > 3. Nie zmieniasz nic w konfiguracji.
                > 4. ln -s /sciezka/do/znalezionego/fontu ~/.mplayer/subfont.ttf
                > 5. W gui wybierasz:
                > Preferencje->Czcionka
                > ustawiasz ~/.mplayer/subfont.ttf
                > kodowanie: cp1250
                > W Preferencje->Napisy i OSD:
                > kodowanie: brak
                > napisy w unicode: odznaczone

                Trochę długo to trwało, ale w końcu zrobiłam i mam w napisach piękne: ą, ę, ź,
                ś. :)))


                > > Włącz ją przy kompilacji." Jak ją włączyć?
                > Wszystkie tego rodzaju opcje są domyślnie ustawione na auto. Gdybyś w określony
                > ch lokalizacjach miała potrzebne kodeki, to zostałoby to wzięte pod uwagę. W ty
                > m konkretnym przypadku nie pomogę. No, może ewentualnie później czegoś poszukam.


                Obok kodeków spakowanych jako "essentia" a potem instalowanych w /usr/lib/win32
                jest jakiś zestaw kodeków "all". Może powinnam te "all" też zainstalować jako
                /usr/lib/codecs. Hydro.., a że nie chcę przeprowadzać już więcej doświadczeń,
                więc zaczekam na Twoje "ewnetualnie poźniej" . Dziękuję.

                Pozdrawiam i dziękuję

                owca_czarna
                • bartlomiej_p Re: Mplayer i błąd make 06.10.06, 17:05
                  sourceforge.net/project/showfiles.php?group_id=12349
                  może tego ci trzeba
                  • hydroxyzine Re: Mplayer i błąd make 06.10.06, 17:23
                    Tak, tego trzeba. Na pewno jest pakiet do Mandrivy. W Debianie są to libmad0 i libmad0-dev. Pliki nagłówkowe muszą być obecne w systemie przed konfiguracją mplayera.
                    • owca_czarna Dziękuję chłopaki :D 06.10.06, 21:05
                      hydroxyzine napisał:

                      > Tak, tego trzeba. Na pewno jest pakiet do Mandrivy. W Debianie są to libmad0 i
                      > libmad0-dev. Pliki nagłówkowe muszą być obecne w systemie przed konfiguracją mp
                      > layera.

                      Zrobiłam. Teraz mplayer jest super!!

                      pozdr

                      owca_czarna

Nie masz jeszcze konta? Zarejestruj się


Nakarm Pajacyka