Olen tässä jo koko illan (ja yön) koettanut saada DVD:n rippausohjelma ogmrip:iä toimimaan, mutta vieläkään ei ole onnistanut. Distro on Slackware-10.1.
Ensin siis latailin Linuxpackages.orgista nuo "ogmrip" ja "ogmtools" rippaussoftapaketit ja asensin ne. Asensin myös Mplayer-1.0pre7 ohjelman. ogmrip koodaa videot mencoderin kautta (joka siis sisältyy tuohon mplayeriin).
Testatessa ogmtools-ohjelmat tuntuivat toimivan OK.
ogmrip:iä varten olen asentanut yhteensä yhdeksän riippuvuuspakettia, joista tähänmennessä viisi (libdv, libsmbclient, libenchant, mkvtoolnix, gocr) on löytynyt valmiina joko Slackwaren asennuslevyiltä tai netistä.
Lopuista jouduin lähdekoodista itse kääntämään ja tekemään omat slackware-paketit. Ne olivat siis nimiltään gettext, dbus, howl, HAL. (gettext -paketti olisi löytynyt "valmiina" netistä, mutta se oli vanha versio.)
Kuitenkin tuon ogmripin tarvitsemaa HAL pakettia en saanut käännettyä oikein, se valittelee configure-skriptissään seuraavaa:
checking for BLKGETSIZE64... no
configure: error: BLKGETSIZE64 is not defined
Minulle tuollainen virhe ei sano yhtikäs mitään...?
Kokeilin HAL -versioita "hal-0.5.2.tar.gz" ja "hal-0.5.1.tar.gz". Sama vika molemmilla.
http://www.freedesktop.org/wiki/Software_2fhal
Joten, tietääkö joku paikan, josta saisi ladattua tuon HAL:in valmiiksi käännettynä että saisi tuon ogmripin toimintaan...?
Ensin siis latailin Linuxpackages.orgista nuo "ogmrip" ja "ogmtools" rippaussoftapaketit ja asensin ne. Asensin myös Mplayer-1.0pre7 ohjelman. ogmrip koodaa videot mencoderin kautta (joka siis sisältyy tuohon mplayeriin).
Testatessa ogmtools-ohjelmat tuntuivat toimivan OK.
ogmrip:iä varten olen asentanut yhteensä yhdeksän riippuvuuspakettia, joista tähänmennessä viisi (libdv, libsmbclient, libenchant, mkvtoolnix, gocr) on löytynyt valmiina joko Slackwaren asennuslevyiltä tai netistä.
Lopuista jouduin lähdekoodista itse kääntämään ja tekemään omat slackware-paketit. Ne olivat siis nimiltään gettext, dbus, howl, HAL. (gettext -paketti olisi löytynyt "valmiina" netistä, mutta se oli vanha versio.)
Kuitenkin tuon ogmripin tarvitsemaa HAL pakettia en saanut käännettyä oikein, se valittelee configure-skriptissään seuraavaa:
checking for BLKGETSIZE64... no
configure: error: BLKGETSIZE64 is not defined
Minulle tuollainen virhe ei sano yhtikäs mitään...?
Kokeilin HAL -versioita "hal-0.5.2.tar.gz" ja "hal-0.5.1.tar.gz". Sama vika molemmilla.
http://www.freedesktop.org/wiki/Software_2fhal
Joten, tietääkö joku paikan, josta saisi ladattua tuon HAL:in valmiiksi käännettynä että saisi tuon ogmripin toimintaan...?
Vastaukset 4
Vanhimmat
"Distro on Slackware-10.1. ...
Kokeilin HAL -versioita "hal-0.5.2.tar.gz" ja "hal-0.5.1.tar.gz". Sama vika molemmilla. "
Oletuksena Slackware 10.1:ssä on kernel 2.4.29
Eli oletko päivittänyt Slackwaren kernelin 2.6-sarjaan kaikkine vaatimuksineen?
Hätäisesti näet vaatimuksia:
"HAL 0.5.x releases that require Linux kernel 2.6.10, udev 050 and using /sbin/udevsend as the hotplug multiplexer/helper (latest is HAL 0.5.0)"
Slackwaren 10.1 version asennuslevyllä tulee mukana tuo udev-050.
Käänsin (silloisen) uusimman vakaan kernelin kernel.orgista, sen versio on 2.6.11.10. Hotplug-tuen kyllä menuconffasin siihen, ja hotplug toimii muutenkin hyvin.
Mutta jos ei muuta ratkaisua löydy niin voisi ehkä koettaa tuota 2.6.12-versiota...
"and using /sbin/udevsend as the hotplug multiplexer/helper"
Tästä asiasta minulla ei ole tietoa, menee vähän yli ymmärryksen.
""HAL 0.5.x releases that require Linux kernel 2.6.10, udev 050 and using /sbin/udevsend as the hotplug multiplexer/helper (latest is HAL 0.5.0)""
slacker 20.6.2005 klo 18.37:
"Käänsin (silloisen) uusimman vakaan kernelin kernel.orgista,"
Kun käännät uudemman kernelin, ei ole mitään takeita, että saat sen soveltumaan ohjelman kanssa, joka on sovitettu kernelin 2.6.10 kanssa toimivaksi.
Omien kernelien kääntäminen on aina "mielenkiintoista", mutta niiden toiminen kaikilta osin on sitten eri juttu.
Asenna ihmeessä Slackwaren alkuperäinen testing eli 2.6.10 ja testaa ensin sillä. Jos tuolla toimii, voit alkaa "virittelemään" uudempia kerneleitä.
Testasin tuolla virallisella 2.6.10-versiolla. Eipä tuntunut auttavan sekään, sillä samaa virheilmoitusta antaa...
Päädyin kääntämään uuden kernelin oikeastaan sen takia kun kerran MP3-soittimeen tiedostoja siirrellessä huomasin että "6 in 1" -muistinkortinlukijasta Linux tunnisti ainoastaan ensimmäiseen korttipaikkaan asetetun kortin (Compactflash). Toisten korttipaikkojen kortteihin ei reagoitu mitenkään.
Mutta kun konffasin uuden kernelin "scan all LUNs" -optiolla, niin johan alkoi homma toimia...
Mutta eipä tuolla HAL:illa ole niin väliä, löysin jo (toivottavasti) ratkaisun ongelmaan...