Sziasztok.
van egy remek videóvágó program, a Cinerrela.
Letöltöttem jámboran a forráskódot, majd
./configure
make
make install
és csodáltam, hogy nem megy, holott megvan minden a /usr/locale könyvtárban, amiket folyamatosan hiányol.
Amiket hiányolt, azon .so fájlokat folyamatosan átmásolgatva a /usr/lib könyvtárba rájöttem, hogy a legjobb, ha ezt egyenesen a /usr-be makeinstallolom. Csakhogy hiába írom át a prefixet a Makefile fájlban, a make install nem oda rakja a programot..
A kérdésem az, hogy ha a ezt teszem:
./configure --prefix=/usr
make
make install
akkor már jó lesz?
Azért kérdem mindezt, mert ha a configure-t így futtatom, akkor a make parancs gyakorlatilag újraforgatja nekem az egész, már lefordított programot, ha meg úgy sem jó, felmászok valami hídra...
- 4977 megtekintés
Hozzászólások
Végigcsináltam a fentieket, ffmpeg elpusztult, a cinerrela make install kimenete az alábbi:
install -d "/usr/lib/vhook"
install -m 755 vhook/fish.so vhook/null.so vhook/watermark.so vhook/ppm.so vhook/imlib2.so vhook/drawtext.so "/usr/lib/vhook"
make[2]: Leaving directory `/mnt/sdc1/kernel/usr/src/cinerrela/cinelerra-cv/quicktime/ffmpeg'
make[2]: Entering directory `/mnt/sdc1/kernel/usr/src/cinerrela/cinelerra-cv/quicktime'
make[3]: Entering directory `/mnt/sdc1/kernel/usr/src/cinerrela/cinelerra-cv/quicktime'
test -z "/usr/lib" || /bin/mkdir -p "/usr/lib"
/bin/sh ../libtool --tag=CC --mode=install /bin/ginstall -c libquicktimehv.la '/usr/lib'
libtool: install: error: cannot install `libquicktimehv.la' to a directory not ending in /usr/local/lib
make[3]: *** [install-libLTLIBRARIES] Error 1
make[3]: Leaving directory `/mnt/sdc1/kernel/usr/src/cinerrela/cinelerra-cv/quicktime'
make[2]: *** [install-am] Error 2
make[2]: Leaving directory `/mnt/sdc1/kernel/usr/src/cinerrela/cinelerra-cv/quicktime'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/mnt/sdc1/kernel/usr/src/cinerrela/cinelerra-cv/quicktime'
make: *** [install-recursive] Error 1
root[cinelerra-cv]#
gyakorlatilag gőzöm sincs, mi történt.
make uninstall:
Making uninstall in shapewipe
make[2]: Entering directory `/mnt/sdc1/kernel/usr/src/cinerrela/cinelerra-cv/plugins/shapewipe'
/bin/sh ../../libtool --tag=CXX --mode=uninstall rm -f '/usr/lib/cinelerra/shapewipe.la'
( cd '/usr/lib/cinelerra/shapewipe' && rm -f circle.png clock.png heart.png tile2x2h.png tile2x2v.png )
/bin/sh: line 4: cd: /usr/lib/cinelerra/shapewipe: No such file or directory
make[2]: *** [uninstall-shapewipeDATA] Error 1
make[2]: Leaving directory `/mnt/sdc1/kernel/usr/src/cinerrela/cinelerra-cv/plugins/shapewipe'
make[1]: *** [uninstall-recursive] Error 1
make[1]: Leaving directory `/mnt/sdc1/kernel/usr/src/cinerrela/cinelerra-cv/plugins'
make: *** [uninstall-recursive] Error 1
root[cinelerra-cv]#
---
--- A gond akkor van, ha látszólag minden működik. ---
---
- A hozzászóláshoz be kell jelentkezni
make clean volt az új configure futtatás előtt?
--
A gyors gondolat többet ér, mint a gyors mozdulat.
- A hozzászóláshoz be kell jelentkezni
Amindenit..
Nem volt.
Épp végeztem a rencervisszaállítással, holnap ismét megnézem.
---
--- A gond akkor van, ha látszólag minden működik. ---
---
- A hozzászóláshoz be kell jelentkezni
Igazad volt, a
make clean
KELL oda.
Ezt már megtanulhattam volna a kernelfordítási egy hónapos szenvedésemnél (az nekem addig tartott...)
Már sikeres a fordítás és a make install is a /usr-be rámolta a dolgokat, nem a /usr/local-ba.
Köß
:-)
---
--- A gond akkor van, ha látszólag minden működik. ---
---
- A hozzászóláshoz be kell jelentkezni
Ez milyen disztro? Néhányhoz van tároló, s akkor nem szívsz vele.
- A hozzászóláshoz be kell jelentkezni
slackware13.37-salix.
Van a tárolóban, de "régi".
Gondoltam teszek egy próbát.
Épp most fordul megint...
Remélem nem fel...
---
--- A gond akkor van, ha látszólag minden működik. ---
---
- A hozzászóláshoz be kell jelentkezni
Akkor keress hozzá slackbuild-et.
http://slackbuilds.org/repository/13.37/multimedia/cinelerra/
Letöltöd átszabod, és szépen készít neked egy csomagot. nem nehéz megérteni hogy hogyan megy egy slackbuild script.
------
3 fajta matematikus létezik. Aki tud számolni, és aki nem.
- A hozzászóláshoz be kell jelentkezni
Csak egy jótanács. Soha ne forgass bele közvetlenül a /usr-be, érdemes megtanulni csomagot készítnei, ha mindenáron a /usr-t akarod használni. Sokkal jobban kezelhető. Bepatkolásra találták ki a /usr/local-t. Bár a cinerella-esetén jó eséllyel nem okozol gondot, de egy libpng, vagy gcc...... alávághatsz a rendszerednek. Fentebb már írták a make clean-t, majd újra make-t. E nélkül nem létező file-k re fognak mutatni az install scriptek. Nem árt beállítani a C,CXX-flageket sem, mert (pláne egy videofeldolgozónál), komoly sebességnövekedést eredményezhet. Mondjuk így bukod a csomagot bináris kompatibilitását, de kétlem, hogy küldöd további felhasználásra másnak, viszont ha már végig szívod a fordítást, akkoe csak 2 rövid paraméter. Én pl mídíg gy forgatok kézzel gcc4.5 felett megy CFLAGS="-O2 -march=native -pipe" CXXFLAGS="-O2 -march=native -pipe".
------
3 fajta matematikus létezik. Aki tud számolni, és aki nem.
- A hozzászóláshoz be kell jelentkezni
Igen, olvastam valami ilyesmit, hog nem szabad.
De eddig nekem csak akkor sikerült csomagot csinálnom, ha a
make package
lefutott magától. Ha nem volt, nem csináltam.
Azt hiszem a továbblépésemhez ezt megtanulom valahogy, megyek manualozni valahova..
---
--- A gond akkor van, ha látszólag minden működik. ---
---
- A hozzászóláshoz be kell jelentkezni
találtam neked slackbuild-et. szerintem használd azt, egy kicsit testre kell szabnod. Sajnos nem tudom neked megcsinálni, mert gentoo-m van, de meg fogod érteni gyorsan. egyel fentebb belinkeltem. Azért elég csúnya a cinerella config parancsak slaclware-re:
./configure \
--prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--libdir=/usr/lib${LIBDIRSUFFIX} \
--with-plugindir=/usr/lib${LIBDIRSUFFIX}/cinelerra \
--disable-static \
--mandir=/usr/man \
--with-pic \
--with-x \
--enable-opengl \
--build=$ARCH-slackware-linux \
--with-external-ffmpeg \
------
3 fajta matematikus létezik. Aki tud számolni, és aki nem.
- A hozzászóláshoz be kell jelentkezni
Letöltöttem amit írtál, tényleg ot a prefixben ez:
--prefix=/usr
ezt megemésztem, az információ lenni sok.
A slackbuild meg új, de ideje foglalkoznom vele.
köß
---
--- A gond akkor van, ha látszólag minden működik. ---
---
- A hozzászóláshoz be kell jelentkezni
Semmiség. Hamar rá fogsz jönni, hogy hogyan működik. Ha slackware-t használsz, és érdemben használni akarod, kénytelen leszel. :) Nem a leg felhasználóbarátabb distro. Sőt.....
------
3 fajta matematikus létezik. Aki tud számolni, és aki nem.
- A hozzászóláshoz be kell jelentkezni
Nem bántam meg, hogy 2008 körül letértem erre az ubunturól.
Néha halál, de többnyire azért, mert hüje vagyok hozzá.
Viszont sosem hagyott cserben, míg debianubuntu igen.
- A hozzászóláshoz be kell jelentkezni
Szerintem olyan, hogy rossz distro nem nagyon van (legalábis az ismertek közül, mert a kicsik között hajjaj), pl szerintem az ubuntut mindígy egy verzióval visszább kell hasznái, mint a legfrissebb. Akkor nincs vele gáz.
------
3 fajta matematikus létezik. Aki tud számolni, és aki nem.
- A hozzászóláshoz be kell jelentkezni
nem téricc' le a slaackware-ről..
:)
Különben igazad van, mellékesen mindenkinek az ubuntu-debian vonalat javaslom, akit dózerről térítek át
- A hozzászóláshoz be kell jelentkezni
Nem terveztem :) Szerintem a legjobb 3-ban benne van, de komoly szakértelémet kíván. Az elején szívni fogsz, de utána pofon egyszerű, és minden irányítás a kezedben van.
------
3 fajta matematikus létezik. Aki tud számolni, és aki nem.
- A hozzászóláshoz be kell jelentkezni
A cinelerrát már évek óta nem fejlesztik, a CV verzión még vakargattak valamit tavaly, de érdemi előrelépés már nincs.
Tehát szerintem tök mindegy hogy a régebbi régit rakod fel 1 perc alatt a tárolóból, vagy az újabb régi fordításával szenvedsz napokig. :)
Egy friss kdenlive-val többre mész szerintem, bár ez nyilván szubjektív, de az legalább egy élő projekt.
- A hozzászóláshoz be kell jelentkezni
Nos, erről nem tudtam.
Most, hogy sikerültek a dolgok, nézem ezt is:
http://www.kdenlive.org/user-manual/downloading-and-installing-kdenlive…
s lám:
Not Found
The requested URL /kdenlive-0.8.2-i486-1_mdg.txz was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
semmi sem egyenes
:-)
De van ilyen is, gitteléses:
http://www.kdenlive.org/user-manual/downloading-and-installing-kdenlive…
---
--- A gond akkor van, ha látszólag minden működik. ---
---
- A hozzászóláshoz be kell jelentkezni
Tipikus megmagyarzhatatlan dolgok:
Elakad a fordítás.
A cmake verziószáma neki nem tetszik, holott magasabb van:
CMake Warning (dev) in CMakeLists.txt:
No cmake_minimum_required command is present. A line of code such as
cmake_minimum_required(VERSION 2.8)
should be added at the top of the file. The version specified may be lower
if you wish to support older CMake versions for this project. For more
information run "cmake --help-policy CMP0000".
This warning is for project developers. Use -Wno-dev to suppress it.
-- Configuring incomplete, errors occurred!
root[build]# cmake -version
cmake version 2.8.4
root[build]#
---
--- A gond akkor van, ha látszólag minden működik. ---
---
- A hozzászóláshoz be kell jelentkezni
Angol nyelvvel hogyan állsz?
Olvasd el a hibaüzenetet és cselekedj az alapján!
(nem akarom lelőni a megoldást, tanulj belőle)
- A hozzászóláshoz be kell jelentkezni
Abszolút nem esik le, de az már lejött, hogy kde4 is hiányzik.
Az meg valóban nincs.
---
--- A gond akkor van, ha látszólag minden működik. ---
---
- A hozzászóláshoz be kell jelentkezni
sok sikert a leszedes/frissite-hez ;)
--prefix=/opt/cinarella
--
NetBSD - Simplicity is prerequisite for reliability
- A hozzászóláshoz be kell jelentkezni
Végül nem az opt-ba ment, hanem oda, ahova akartam.
A Kdenlive-t meg képtelen vagyok beindítani fordításilag, mert KDE-hez még nem volt szerencsém slackware-en.
---
--- A gond akkor van, ha látszólag minden működik. ---
---
- A hozzászóláshoz be kell jelentkezni