Úgy néz ki, a Cinelerra-project mégsem állt le. Pedig azt hittem, igen.
http://sourceforge.net/projects/heroines/files/cinelerra-4.6.src.tar.xz…
- 6787 megtekintés
Hozzászólások
A probléma szinte természetes. :)
Ehhez a yasm-ra is szükség van, így felpakoltam. Ezután egy váratlan pillanatban megmagyarázhatatlan hibaüzenet jelent meg forgatás közben:
root[cinelerra-4.6-src]# ./configure
CONFIGURING QUICKTIME
CONFIGURING FAAD
checking for a BSD-compatible install... /bin/ginstall -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for style of include used by make... GNU
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... configure: error: in `/usr/src/cinelerra-4.6-src/quicktime/thirdparty/faad2-2.0':
configure: error: cannot run C compiled programs.
If you meant to cross compile, use `--host'.
See `config.log' for more details.
Giving up and going to a movie.
Giving up and going to a movie.
root[cinelerra-4.6-src]# slapt-get -search gcc
gcc-4.5.2-i486-2 [inst=yes]: gcc (Base GCC package with C support)
gcc-g++-4.5.2-i486-2 [inst=yes]: gcc-g++ (C++ for GCC)
gcc-gfortran-4.5.2-i486-2 [inst=yes]: gcc-gfortran (Fortran support for GCC)
gcc-gnat-4.5.2-i486-2 [inst=no]: gcc-gnat (Ada support for GCC)
gcc-java-4.5.2-i486-2 [inst=no]: gcc-java (Java support for GCC)
gcc-objc-4.5.2-i486-2 [inst=no]: gcc-objc (Objective-C support for GCC)
gccmakedep-1.0.2-noarch-2 [inst=yes]: gccmakedep
libelf-0.8.13-i486-2 [inst=yes]: libelf (ELF object file access library)
linux-faqs-20060228-noarch-1 [inst=no]: linux-faqs (Linux FAQ collection from ibiblio.org)
root[cinelerra-4.6-src]# slapt-get -search faad
faad2-2.7-i486-1tm [inst=yes]: faad is an open source MPEG-4 and MPEG-2 AAC decoder
root[cinelerra-4.6-src]#
"cannot run C compiled programs."
WHAT...?
Megpróbálok erre gombot varrni.
A gcc és a faad verziószámára nem írt hibát, ígynem értem mi is van..
---
--- A gond akkor van, ha látszólag minden működik. ---
---
- A hozzászóláshoz be kell jelentkezni
Előző probléma megoldva: nem vltmountolv az include könyvtáram...
Most más adódott:
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src -I/usr/include/xmms -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I../.. -I./include -I../../include -DNDEBUG -O3 -funroll-loops -finline-functions -Wall -W -Winline -DFLaC__INLINE=__inline__ -g -O2 -MT charset.lo -MD -MP -MF .deps/charset.Tpo -c charset.c -fPIC -DPIC -o .libs/charset.o
In file included from charset.c:28:0:
/usr/include/glib-1.2/glib.h:66:24: fatal error: glibconfig.h: No such file or directory
compilation terminated.
make[5]: *** [charset.lo] Error 1
make[5]: Leaving directory `/mnt/sdc1/usr/src/cinelerra-4.6-src/thirdparty/flac-1.1.4/src/plugin_xmms'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/mnt/sdc1/usr/src/cinelerra-4.6-src/thirdparty/flac-1.1.4/src'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/mnt/sdc1/usr/src/cinelerra-4.6-src/thirdparty/flac-1.1.4'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/mnt/sdc1/usr/src/cinelerra-4.6-src/thirdparty/flac-1.1.4'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/mnt/sdc1/usr/src/cinelerra-4.6-src'
make: *** [all] Error 2
root[cinelerra-4.6-src]#
Nem tudom, ez mi lehet, ezek vannak most fenn:
root[cinelerra-4.6-src]# slapt-get -search glib
dbus-glib-0.88-i486-1 [inst=yes]: dbus-glib (Glib bindings for dbus)
glib-1.2.10-i486-3 [inst=yes]: glib (library of C routines, version 1.x)
glib2-2.28.6-i486-1 [inst=yes]: glib2 (library of C routines)
glibc-2.13-i486-4 [inst=yes]: glibc (GNU C libraries)
glibc-2.13-i486-7_slack13.37 [inst=no]: glibc (GNU C libraries)
glibc-i18n-2.13-i486-4 [inst=no]: glibc-i18n (locale files from glibc)
glibc-i18n-2.13-i486-7_slack13.37 [inst=no]: glibc-i18n (locale files from glibc)
glibc-profile-2.13-i486-4 [inst=no]: glibc-profile (GNU C libraries with profiling support)
glibc-profile-2.13-i486-7_slack13.37 [inst=no]: glibc-profile (GNU C libraries with profiling support)
glibc-solibs-2.13-i486-4 [inst=no]: glibc-solibs (shared GNU C libraries)
glibc-solibs-2.13-i486-7_slack13.37 [inst=no]: glibc-solibs (shared GNU C libraries)
glibc-zoneinfo-2.13-noarch-4 [inst=no]: glibc-zoneinfo (timezone database)
glibc-zoneinfo-2013d-noarch-7_slack13.37 [inst=no]: glibc-zoneinfo (timezone database)
glibmm-2.22.2-i486-1pw [inst=yes]: glibmm (C++ bindings for glib)
gnet-2.0.8-i486-1gv [inst=no]: gnet (a simple network library)
json-glib-0.12.2-i486-1mb [inst=no]: json-glib (serialization/deserialization support for the JSON format)
libnice-0.1.1-i486-1cp [inst=no]: libnice (The GLib ICE implementation)
libsoup-2.32.2-i486-1gv [inst=yes]: libsoup (HTTP client/server Library)
perl-glib-1.223-i486-2gv [inst=no]: perl-glib (glib bindings for Perl)
ruby-gtk2-0.90.8-i486-1ab [inst=no]: ruby-gtk2 (Ruby language bindings for GTK2)
taglib-1.6.3-i486-1 [inst=yes]: taglib (audio meta-data library)
taglib-extras-1.0.1-i486-1 [inst=yes]: taglib-extras (taglib support for other formats)
glib2-2.32.2-i486-1_ned [inst=yes]: glib2 (library of C routines)
glibc-solibs-2.13-i486-6_slack13.37 [inst=yes]: glibc-solibs (shared GNU C libraries)
root[cinelerra-4.6-src]#
- A hozzászóláshoz be kell jelentkezni
xmms (es emiatt gtk1.2, glib1.2) 2014-ben? En nem szivatnam magam ezzel. Amint az uzenet mutatha, a glib-nek kell a hianyzo glibconfig.h, mert abban vannak a platform-specifikus dolgai definialva. Szoval vagy hianyos a glib1.2 installod, vagy a glibconfig.h-ja olyan helyre kerult, ami nincs megadva a forditonak.
Ha a flac-nak becsempeszed a --disable-xmms-plugin configure opciot akkor kikerulod ezeket az antik fuggosegeket.
- A hozzászóláshoz be kell jelentkezni
Van fenn magasabb verziószámú glib is, de ez is ott van. Nem tudom,mi rámolta fel.
A glibconfig.h hiányzik, ezt láttam is, de nem értem, miért. Azt sem, mivel pakoljam fel. Máshová nem kerülhetett, mert rég megtaláltam volna.
Így gondoltad?
./configure --disable-xmms-plugin
make all
make install
---
--- A gond akkor van, ha látszólag minden működik. ---
---
- A hozzászóláshoz be kell jelentkezni
xmms?
play-t használok parancssorban. Azt hiszem 2014-ben az a jó :)
---
--- A gond akkor van, ha látszólag minden működik. ---
---
- A hozzászóláshoz be kell jelentkezni
Íme a forgatás közbeni kimenet.
Gondoltam megnézem milyen glibek vannak fenn, nem tudom melyiket kellene újrapakolnom amiben benne van a hiányzó heder..
In file included from charset.c:28:0:
/usr/include/glib-1.2/glib.h:66:24: fatal error: glibconfig.h: No such file or directory
compilation terminated.
make[5]: *** [charset.lo] Error 1
make[5]: Leaving directory `/mnt/sdc1/usr/src/cinelerra-4.6-src/thirdparty/flac-1.1.4/src/plugin_xmms'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/mnt/sdc1/usr/src/cinelerra-4.6-src/thirdparty/flac-1.1.4/src'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/mnt/sdc1/usr/src/cinelerra-4.6-src/thirdparty/flac-1.1.4'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/mnt/sdc1/usr/src/cinelerra-4.6-src/thirdparty/flac-1.1.4'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/mnt/sdc1/usr/src/cinelerra-4.6-src'
make: *** [all] Error 2
root[cinelerra-4.6-src]# slapt-get -search glib
dbus-glib-0.88-i486-1 [inst=yes]: dbus-glib (Glib bindings for dbus)
glib-1.2.10-i486-3 [inst=yes]: glib (library of C routines, version 1.x)
glib2-2.28.6-i486-1 [inst=yes]: glib2 (library of C routines)
glibc-2.13-i486-4 [inst=yes]: glibc (GNU C libraries)
glibc-2.13-i486-7_slack13.37 [inst=no]: glibc (GNU C libraries)
glibc-i18n-2.13-i486-4 [inst=no]: glibc-i18n (locale files from glibc)
glibc-i18n-2.13-i486-7_slack13.37 [inst=no]: glibc-i18n (locale files from glibc)
glibc-profile-2.13-i486-4 [inst=no]: glibc-profile (GNU C libraries with profiling support)
glibc-profile-2.13-i486-7_slack13.37 [inst=no]: glibc-profile (GNU C libraries with profiling support)
glibc-solibs-2.13-i486-4 [inst=no]: glibc-solibs (shared GNU C libraries)
glibc-solibs-2.13-i486-7_slack13.37 [inst=no]: glibc-solibs (shared GNU C libraries)
glibc-zoneinfo-2.13-noarch-4 [inst=no]: glibc-zoneinfo (timezone database)
glibc-zoneinfo-2013d-noarch-7_slack13.37 [inst=no]: glibc-zoneinfo (timezone database)
glibmm-2.22.2-i486-1pw [inst=yes]: glibmm (C++ bindings for glib)
gnet-2.0.8-i486-1gv [inst=no]: gnet (a simple network library)
json-glib-0.12.2-i486-1mb [inst=no]: json-glib (serialization/deserialization support for the JSON format)
libnice-0.1.1-i486-1cp [inst=no]: libnice (The GLib ICE implementation)
libsoup-2.32.2-i486-1gv [inst=yes]: libsoup (HTTP client/server Library)
perl-glib-1.223-i486-2gv [inst=no]: perl-glib (glib bindings for Perl)
ruby-gtk2-0.90.8-i486-1ab [inst=no]: ruby-gtk2 (Ruby language bindings for GTK2)
taglib-1.6.3-i486-1 [inst=yes]: taglib (audio meta-data library)
taglib-extras-1.0.1-i486-1 [inst=yes]: taglib-extras (taglib support for other formats)
glib2-2.32.2-i486-1_ned [inst=yes]: glib2 (library of C routines)
glib2-2.32.4-i486-1 [inst=yes]: (null)
glibc-2.15-i486-7 [inst=yes]: (null)
glibc-solibs-2.13-i486-6_slack13.37 [inst=yes]: glibc-solibs (shared GNU C libraries)
root[cinelerra-4.6-src]#
----------------
Itt találtam fájlokat:
https://packages.debian.org/search?suite=default§ion=all&arch=any&s…
Kérdés:
Ha találomra egyiket bemásolom az includes könyvtárba,elképzelhető egy brutális kavarodás?
Az alaprendszer slackware, ez meg debianos repo. Slackon nem találtam *.-dev csomagokat kedvenc helyemen sem:
http://pkgs.org/search/libglib2.0-dev
---
--- A gond akkor van, ha látszólag minden működik. ---
---
- A hozzászóláshoz be kell jelentkezni
A header file (/usr/include/glib-1.2/glib.h) alapjan neked meg az 1.2-es glib kellene, nem pedig a 2.x verzio, amihez a fileokat talaltad. Az 1.2-es glib regota halott, az utolso verzio (1.2.10) meg 2001-ben lett kiadva. Vagy kuzdesz, hogy egyaltalan ne kelljen (cinelerra->flac->xmms->glib1.2 a fuggoseg, tok felesleges mar az xmms is), vagy nezd meg a cinelerra-cv verziot, hatha abool kidobaltak az oskorszaki cuccokat.
Beleneztem a cinelerra 4.6 forrasaba, xmms nelkul forditottak a flac-ot. Ha nincs xmms-config, akkor a flac eleve igy fordul. Ha nalad van xmms, akkor a cinelerra top-level configure scriptjeben --disable-xmms-plugin opciot add meg a flac-os configure-nek, es ezutan mar mennie kene.
- A hozzászóláshoz be kell jelentkezni
Kezdem azt érezni,hogy a cinelerrát több szálon fejlesztik és én egy elavultba futottam bele.
Kérdés:
te melyik forrást javasolnád?
Jelenleg ezt gyűröm:
http://repository.slacky.eu/slackware64-14.1/multimedia/
---
--- A gond akkor van, ha látszólag minden működik. ---
---
- A hozzászóláshoz be kell jelentkezni
Találtam egy érdekességet a fordításhoz:
http://www.g-raffa.eu/Cinelerra/HOWTO/compilation.html
Sajnos debian, de megnézem. slackware-en a *.-dev csomagok nem mindegyike van meg a tárolóimon.
---
--- A gond akkor van, ha látszólag minden működik. ---
---
- A hozzászóláshoz be kell jelentkezni
Azt hiszem megoldom ezzel a problémámat:
http://artistx.org/blog/software/
Itt egybegyógyítottak sok mindent, amivel eddig csak szenvedtem. Ami meg hiányzik még belőle, azt kézzel belepiszkítom.
Benne van azt hiszem az összes videovágó cucc amit írtak.
---
--- A gond akkor van, ha látszólag minden működik. ---
---
- A hozzászóláshoz be kell jelentkezni