Титла: Компилиране на Jahshaka
Публикувано от: liubo1 в Jul 23, 2014, 10:29
Здравейте! Бихте ли ми помогнали да си компилирам въпросната програма http://www.jahshaka.com/download/ ($2) . Аз пробвам с ./configure но ми излиза следното: elll@elll-275E4E-275E5E:~/Desktop/jahshaka$ ./configure >>Configuring build type for jahshaka
qmake: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/qmake': No such file or directory --------------------------------------- Jahshaka Configure Script User Commands ---------------------------------------
SYNOPSIS
./configure [ switches ] ./configure [ switches ] jahshaka ./configure [ switches ] jahplayer
DESCRIPTION
Configures the jahshaka build process to build either jahshaka or jahplayer
By default running configure with no arguments will activate the build for jahshaka
You need to follow the configure command with the make command in order to actually build the software!
SWITCHES
--prefix=path sets the path for the installation (default: /usr/local)
--disable-debug sets debug mode off
--disable-plugins disables the plugin build and install
--enable-static disables the dynamic loading of various open libraries
elll@elll-275E4E-275E5E:~/Desktop/jahshaka$
.Деб пакет не мога да намеря никъде. Продполагам трябва да инсталирам .qmake нещо си, обаче то само ли върви, част от някакъв пакет ли е, идея си нямам. Jahshaka я дават като алтернатива на After Effects. Благодаря предварително!
Титла: Re: Компилиране на Jahshaka
Публикувано от: go_fire в Jul 23, 2014, 12:46
Не я знаех. Разгледах страницата, изглежда интересна.
По това, което си пуснал, изглежда, че нещото ползва Кют за ГПИ.
Това, което трябва да сториш е, през любимият си управител на пакети да инсталираш всичко, което в името си има qt4 и dev. Пусни търсене по първото и инсталирай всичко, което има второто в името си.
Казвам ти го така, за да не е на час по лъжичка, защото със сигурност qmake не е единствената зависимост.
Титла: Re: Компилиране на Jahshaka
Публикувано от: 4096bits в Jul 23, 2014, 12:47
Ами чети, то си го пише:
qmake: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/qmake': No such file or directory
Инсталирай qmake
п.п. Преди време ми трябваше да компилна нещо и искаше cmake. Така си пишеше на сайта също и по-голяма от определена версия на gcc. Инсталнах ги като се почна едно компилване. Ама нищо. Не иска и не иска. След два месеца, като се върнах на въпросното нещо да го мъча отново, се оказа, че ми трябва и g++ , което нямах в системата.
Титла: Re: Компилиране на Jahshaka
Публикувано от: liubo1 в Jul 23, 2014, 13:56
Инсталирах qt4-default и ето сега до къде я докарах: elll@elll-275E4E-275E5E:~/Desktop/jahshaka$ ./configure >>Configuring build type for jahshaka
Project MESSAGE: Jahshaka 2.0 build system Project MESSAGE: ----------------------------- Project MESSAGE: Project MESSAGE: Checking operating system and paths Project MESSAGE: Project MESSAGE: DEBUG Project MESSAGE: Operating System Type (Linux) Project MESSAGE: Using linux presets... Braces mismatch /home/elll/Desktop/jahshaka/Settings.pro:425 Project LOAD(): Feature Settings.pro cannot be found. --------------------------------------- Jahshaka Configure Script User Commands ---------------------------------------
SYNOPSIS
./configure [ switches ] ./configure [ switches ] jahshaka ./configure [ switches ] jahplayer
DESCRIPTION
Configures the jahshaka build process to build either jahshaka or jahplayer
By default running configure with no arguments will activate the build for jahshaka
You need to follow the configure command with the make command in order to actually build the software!
SWITCHES
--prefix=path sets the path for the installation (default: /usr/local)
--disable-debug sets debug mode off
--disable-plugins disables the plugin build and install
--enable-static disables the dynamic loading of various open libraries
Settings.pro който вика че го няма си го има там в главната директория на програмата.
Титла: Re: Компилиране на Jahshaka
Публикувано от: Stancho_25 в Jul 23, 2014, 14:10
Виж дали това ще ти помогне http://sourceforge.net/p/jahshakafx/discussion/76063/thread/e5a181fb/
Титла: Re: Компилиране на Jahshaka
Публикувано от: liubo1 в Jul 23, 2014, 14:29
Да Стан точно същото е и при мен, обаче не мога да променя нищо в документа. gksu gedit settings.pro махам # пред линия 377/същото става и на линия 425/ сейв и ми излиза горе едно поленце, в което пише "The file “/home/elll/Desktop/jahshaka/Settings.pro” changed on disk.". и от дясно има релоад и кенсъл. Цъкам релоад и файла всякаш не е променян, всичко си е както е било.
Титла: Re: Компилиране на Jahshaka
Публикувано от: liubo1 в Jul 23, 2014, 15:04
...
Не разбрах какво искаш да кажеш :) qmake го има в qt4-default
Титла: Re: Компилиране на Jahshaka
Публикувано от: laskov в Jul 23, 2014, 15:13
Braces mismatch /home/elll/Desktop/jahshaka/Settings.pro:425 Project LOAD(): Feature Settings.pro cannot be found.
Settings.pro който вика че го няма си го има там в главната директория на програмата.
Виж скобите около ред 425 в Settings.pro - да има толкова затварящи, колкото и отварящи. Може да се наложи да разгадаеш логиката във файла.
Титла: Re: Компилиране на Jahshaka
Публикувано от: liubo1 в Jul 23, 2014, 15:33
Хора, каквито и модификации да направя по файла, не мога да го запазя.Пробвах сега и с ВИМ, обаче същия резултат.Уж го сейфвам, но като го затворя и го отворя пак никакви промени не е запазило. @laskov - прегледах скобите и ми изглеждат наред. В линка по-горе, който Стан даде пише There is :). Settings.pro contains commented line with brackets opening. Line #377 ( exists( /usr/lib/Xm/bindings/sgi ) ). Just uncomment this. . Демек - да го направя да не е коментар exist( /usr.... ). Аз така го разбирам, де да знам. Или пък ми вика че има коментар с отворена скоба ама като гледах затварящите отговаряха на затварящите. Ето все пак кога: unix {
#exists( /usr/lib/Xm/bindings/sgi ) {
#message( "Using Unstable 3.0 Irix presets..." )
#os specific variable # JAHOS=IRIX # OSDEF = FOUND # DEFINES += JAHIRIX
#location of freetype libraries on irix # FREEDIR += /usr/freeware/include/freetype2
#location of qt libraries on irix # JAHDEPENDPATH += /usr/freeware/Qt/include # SGIDIR += /usr/freeware/include # SGIDIR += /usr/freeware/include/GL
} else {
############################################################## # Cant figure out the os use some defaults and hope
contains( OSDEF, LOST ) { message( "Cant figure out OS Using linux defaults..." )
#os specific variable JAHOS=LINUX DEFINES += JAHLINUX
#we have to assume this is where it is QTPATH = /usr/lib/qt-3.1 JAHDEPENDPATH += /usr/lib/qt-3.1/include
#location of freetype libraries on linux FREEDIR += /usr/include/freetype2
#for the audio hack contains( JAHAUDIO,true ) {
#we hack the directories where libaudio is on to freedir FREEDIR += /usr/local/include FREEDIR += /usr/include DEFINES += AUDIOSUPPORT } }
}
} ###end of file
425 линия е последната енд оф файл. 377 е "екзист"
Титла: Re: Компилиране на Jahshaka
Публикувано от: runtime в Jul 23, 2014, 16:05
Mахни коментара в "jahshakaSettings.pro", а не в "Settings.pro", защото Settings.pro се изгражда от jahshakaSettings и така колкото и да го променяш след ./confugure промените ще се върнат....
Титла: Re: Компилиране на Jahshaka
Публикувано от: liubo1 в Jul 23, 2014, 16:19
благодаря РънТайм ! Стана ! Сега обаче изрева че май липсва g++, сега ще го инсталирам и дано да стане вече. Очаквайте все пак още поне едно включване ^-^ Ето го и включването. При мake ето какво ми казва : elll@elll-275E4E-275E5E:~/Desktop/jahshaka$ make cd source/AuxiliaryLibraries/ && make -f Makefile make[1]: Entering directory `/home/elll/Desktop/jahshaka/source/AuxiliaryLibraries' /usr/lib/x86_64-linux-gnu/qt4/bin/qmake -o Makefile AuxiliaryLibraries.pro Project MESSAGE: DEBUG Project MESSAGE: Operating System Type (Linux) Project MESSAGE: Using linux presets... Project MESSAGE: Configuring AuxilliaryLibraries Project MESSAGE: ------------------------------- make[1]: Leaving directory `/home/elll/Desktop/jahshaka/source/AuxiliaryLibraries' make[1]: Entering directory `/home/elll/Desktop/jahshaka/source/AuxiliaryLibraries' cd blur/ && make -f Makefile make[2]: Entering directory `/home/elll/Desktop/jahshaka/source/AuxiliaryLibraries/blur' /usr/lib/x86_64-linux-gnu/qt4/bin/qmake -o Makefile blur.pro Project MESSAGE: DEBUG Project MESSAGE: Operating System Type (Linux) Project MESSAGE: Using linux presets... make[2]: Leaving directory `/home/elll/Desktop/jahshaka/source/AuxiliaryLibraries/blur' make[2]: Entering directory `/home/elll/Desktop/jahshaka/source/AuxiliaryLibraries/blur' g++ -c -m64 -pipe -g -fPIC -D_REENTRANT -Wall -W -DJAHPREFIX="/usr/local" -D_THREAD_SAFE=true -DJAHTHEMES -DJAHGIFT -DNVIDIA_GPU -DJAHSCRIPT -DJAHLINUX -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I/usr/X11R6/include -I/usr/X11R6/include -I. -o blurlib.o blurlib.cpp rm -f libblur.a ar cqs libblur.a blurlib.o make[2]: Leaving directory `/home/elll/Desktop/jahshaka/source/AuxiliaryLibraries/blur' cd FTGL/ && make -f Makefile make[2]: Entering directory `/home/elll/Desktop/jahshaka/source/AuxiliaryLibraries/FTGL' /usr/lib/x86_64-linux-gnu/qt4/bin/qmake -o Makefile FTGL.pro Project MESSAGE: DEBUG Project MESSAGE: Operating System Type (Linux) Project MESSAGE: Using linux presets... make[2]: Leaving directory `/home/elll/Desktop/jahshaka/source/AuxiliaryLibraries/FTGL' make[2]: Entering directory `/home/elll/Desktop/jahshaka/source/AuxiliaryLibraries/FTGL' g++ -c -m64 -pipe -g -w -fPIC -D_REENTRANT -DJAHPREFIX="/usr/local" -D_THREAD_SAFE=true -DJAHTHEMES -DJAHGIFT -DNVIDIA_GPU -DJAHSCRIPT -DJAHLINUX -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I/usr/include/freetype2 -I/usr/local/include -I/usr/include -I/usr/X11R6/include -I/usr/X11R6/include -I. -o FTBitmapGlyph.o FTBitmapGlyph.cpp In file included from FTBitmapGlyph.cpp:3:0: FTBitmapGlyph.h:5:22: fatal error: ft2build.h: No such file or directory #include <ft2build.h> ^ compilation terminated. make[2]: *** [FTBitmapGlyph.o] Error 1 make[2]: Leaving directory `/home/elll/Desktop/jahshaka/source/AuxiliaryLibraries/FTGL' make[1]: *** [sub-FTGL-make_default] Error 2 make[1]: Leaving directory `/home/elll/Desktop/jahshaka/source/AuxiliaryLibraries' make: *** [sub-source-AuxiliaryLibraries-make_default] Error 2 elll@elll-275E4E-275E5E:~/Desktop/jahshaka$ make install cd source/AuxiliaryLibraries/ && make -f Makefile install make[1]: Entering directory `/home/elll/Desktop/jahshaka/source/AuxiliaryLibraries' cd blur/ && make -f Makefile install make[2]: Entering directory `/home/elll/Desktop/jahshaka/source/AuxiliaryLibraries/blur' make[2]: Nothing to be done for `install'. make[2]: Leaving directory `/home/elll/Desktop/jahshaka/source/AuxiliaryLibraries/blur' cd FTGL/ && make -f Makefile install make[2]: Entering directory `/home/elll/Desktop/jahshaka/source/AuxiliaryLibraries/FTGL' make[2]: Nothing to be done for `install'. make[2]: Leaving directory `/home/elll/Desktop/jahshaka/source/AuxiliaryLibraries/FTGL' cd particle/ && make -f Makefile install make[2]: Entering directory `/home/elll/Desktop/jahshaka/source/AuxiliaryLibraries/particle' /usr/lib/x86_64-linux-gnu/qt4/bin/qmake -o Makefile particle.pro Project MESSAGE: DEBUG Project MESSAGE: Operating System Type (Linux) Project MESSAGE: Using linux presets... make[2]: Leaving directory `/home/elll/Desktop/jahshaka/source/AuxiliaryLibraries/particle' make[2]: Entering directory `/home/elll/Desktop/jahshaka/source/AuxiliaryLibraries/particle' make[2]: Nothing to be done for `install'. make[2]: Leaving directory `/home/elll/Desktop/jahshaka/source/AuxiliaryLibraries/particle' cd apollon/ && make -f Makefile install make[2]: Entering directory `/home/elll/Desktop/jahshaka/source/AuxiliaryLibraries/apollon' /usr/lib/x86_64-linux-gnu/qt4/bin/qmake -o Makefile apollon.pro Project MESSAGE: DEBUG Project MESSAGE: Operating System Type (Linux) Project MESSAGE: Using linux presets... make[2]: Leaving directory `/home/elll/Desktop/jahshaka/source/AuxiliaryLibraries/apollon' make[2]: Entering directory `/home/elll/Desktop/jahshaka/source/AuxiliaryLibraries/apollon' make[2]: Nothing to be done for `install'. make[2]: Leaving directory `/home/elll/Desktop/jahshaka/source/AuxiliaryLibraries/apollon' cd gift/ && make -f Makefile install make[2]: Entering directory `/home/elll/Desktop/jahshaka/source/AuxiliaryLibraries/gift' /usr/lib/x86_64-linux-gnu/qt4/bin/qmake -o Makefile gift.pro Project MESSAGE: DEBUG Project MESSAGE: Operating System Type (Linux) Project MESSAGE: Using linux presets... make[2]: Leaving directory `/home/elll/Desktop/jahshaka/source/AuxiliaryLibraries/gift' make[2]: Entering directory `/home/elll/Desktop/jahshaka/source/AuxiliaryLibraries/gift' make[2]: Nothing to be done for `install'. make[2]: Leaving directory `/home/elll/Desktop/jahshaka/source/AuxiliaryLibraries/gift' cd spaceball/ && make -f Makefile install make[2]: Entering directory `/home/elll/Desktop/jahshaka/source/AuxiliaryLibraries/spaceball' /usr/lib/x86_64-linux-gnu/qt4/bin/qmake -o Makefile spaceball.pro Project MESSAGE: DEBUG Project MESSAGE: Operating System Type (Linux) Project MESSAGE: Using linux presets... make[2]: Leaving directory `/home/elll/Desktop/jahshaka/source/AuxiliaryLibraries/spaceball' make[2]: Entering directory `/home/elll/Desktop/jahshaka/source/AuxiliaryLibraries/spaceball' make[2]: Nothing to be done for `install'. make[2]: Leaving directory `/home/elll/Desktop/jahshaka/source/AuxiliaryLibraries/spaceball' cd glew/ && make -f Makefile install make[2]: Entering directory `/home/elll/Desktop/jahshaka/source/AuxiliaryLibraries/glew' /usr/lib/x86_64-linux-gnu/qt4/bin/qmake -o Makefile glew.pro Project MESSAGE: DEBUG Project MESSAGE: Operating System Type (Linux) Project MESSAGE: Using linux presets... make[2]: Leaving directory `/home/elll/Desktop/jahshaka/source/AuxiliaryLibraries/glew' make[2]: Entering directory `/home/elll/Desktop/jahshaka/source/AuxiliaryLibraries/glew' make[2]: Nothing to be done for `install'. make[2]: Leaving directory `/home/elll/Desktop/jahshaka/source/AuxiliaryLibraries/glew' make[1]: Leaving directory `/home/elll/Desktop/jahshaka/source/AuxiliaryLibraries' cd source/OpenLibraries/ && make -f Makefile install make[1]: Entering directory `/home/elll/Desktop/jahshaka/source/OpenLibraries' /usr/lib/x86_64-linux-gnu/qt4/bin/qmake -o Makefile OpenLibraries.pro Project MESSAGE: DEBUG Project MESSAGE: Operating System Type (Linux) Project MESSAGE: Using linux presets... Project MESSAGE: Configuring OpenLibraries Project MESSAGE: ------------------------- make[1]: Leaving directory `/home/elll/Desktop/jahshaka/source/OpenLibraries' make[1]: Entering directory `/home/elll/Desktop/jahshaka/source/OpenLibraries' cd opencore/ && make -f Makefile install make[2]: Entering directory `/home/elll/Desktop/jahshaka/source/OpenLibraries/opencore' /usr/lib/x86_64-linux-gnu/qt4/bin/qmake -o Makefile opencore.pro Project MESSAGE: DEBUG Project MESSAGE: Operating System Type (Linux) Project MESSAGE: Using linux presets... make[2]: Leaving directory `/home/elll/Desktop/jahshaka/source/OpenLibraries/opencore' make[2]: Entering directory `/home/elll/Desktop/jahshaka/source/OpenLibraries/opencore' g++ -c -m64 -pipe -g -D_REENTRANT -Wall -W -fPIC -DJAHPREFIX="/usr/local" -D_THREAD_SAFE=true -DJAHTHEMES -DJAHGIFT -DNVIDIA_GPU -DJAHSCRIPT -DJAHLINUX -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I.. -I../openimagelib -I/usr/X11R6/include -I/usr/X11R6/include -I. -o opentracer.o opentracer.cpp g++ -c -m64 -pipe -g -D_REENTRANT -Wall -W -fPIC -DJAHPREFIX="/usr/local" -D_THREAD_SAFE=true -DJAHTHEMES -DJAHGIFT -DNVIDIA_GPU -DJAHSCRIPT -DJAHLINUX -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I.. -I../openimagelib -I/usr/X11R6/include -I/usr/X11R6/include -I. -o openpreferences.o openpreferences.cpp In file included from ../openimagelib/openimagelib.h:1:0, from openpreferences.h:14, from openpreferences.cpp:11: ../openimagelib/rgb.h:18:24: fatal error: qptrvector.h: No such file or directory #include <qptrvector.h> ^ compilation terminated. make[2]: *** [openpreferences.o] Error 1 make[2]: Leaving directory `/home/elll/Desktop/jahshaka/source/OpenLibraries/opencore' make[1]: *** [sub-opencore-install_subtargets] Error 2 make[1]: Leaving directory `/home/elll/Desktop/jahshaka/source/OpenLibraries' make: *** [sub-source-OpenLibraries-install_subtargets] Error 2 elll@elll-275E4E-275E5E:~/Desktop/jahshaka$ make cd source/AuxiliaryLibraries/ && make -f Makefile make[1]: Entering directory `/home/elll/Desktop/jahshaka/source/AuxiliaryLibraries' cd blur/ && make -f Makefile make[2]: Entering directory `/home/elll/Desktop/jahshaka/source/AuxiliaryLibraries/blur' make[2]: Nothing to be done for `first'. make[2]: Leaving directory `/home/elll/Desktop/jahshaka/source/AuxiliaryLibraries/blur' cd FTGL/ && make -f Makefile make[2]: Entering directory `/home/elll/Desktop/jahshaka/source/AuxiliaryLibraries/FTGL' g++ -c -m64 -pipe -g -w -fPIC -D_REENTRANT -DJAHPREFIX="/usr/local" -D_THREAD_SAFE=true -DJAHTHEMES -DJAHGIFT -DNVIDIA_GPU -DJAHSCRIPT -DJAHLINUX -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -I/usr/include/freetype2 -I/usr/local/include -I/usr/include -I/usr/X11R6/include -I/usr/X11R6/include -I. -o FTBitmapGlyph.o FTBitmapGlyph.cpp In file included from FTBitmapGlyph.cpp:3:0: FTBitmapGlyph.h:5:22: fatal error: ft2build.h: No such file or directory #include <ft2build.h> ^ compilation terminated. make[2]: *** [FTBitmapGlyph.o] Error 1 make[2]: Leaving directory `/home/elll/Desktop/jahshaka/source/AuxiliaryLibraries/FTGL' make[1]: *** [sub-FTGL-make_default] Error 2 make[1]: Leaving directory `/home/elll/Desktop/jahshaka/source/AuxiliaryLibraries' make: *** [sub-source-AuxiliaryLibraries-make_default] Error 2
Титла: Re: Компилиране на Jahshaka
Публикувано от: runtime в Jul 23, 2014, 16:26
Няма проблем, ама това като гледам има някакви доста дърти зависимости, и ако си с Дистрибуция от по-ново поколение не виждам дали ще успееш да го инсталираш... Или поне не и без много нерви [_]3
sudo apt-get install libboost-dev libopenal-dev libsqlite3-dev libglew-dev libxml2-dev libmlt++-dev libmlt-dev libtiff4-dev libbz2-dev libopenexr-dev libavformat-dev libsdl1.2-dev python-dev libavcodec-dev libswscale-dev libxi-dev libxmu-dev
Това на първо време ама аз удрям на камък за сега защото не намирам qpopupmenu.h, която е в някаква дърта библиотека на QT3 и я няма в 4-ката и нагоре :) И тъй като свършва работният ден мога да си поиграя като се прибера...
Титла: Re: Компилиране на Jahshaka
Публикувано от: liubo1 в Jul 23, 2014, 16:35
Еми останах с впечатление, че програмата е останала без поддръжка през 2008 година маи, а последната версия е била за убунту dapper или там както беше/ или аз такава намерих, run файл/. Значи оставям я тази програма. Няма да се занимавам да инсталирам и търся стари зависимости не знам си какво, само да ми задръсти лаптопа и такива работи. А дали има някаква друга алтернатива на After Effects? Благодаря !
П.П.: А всъщност тя като е толкова стара програмата предполагам че няма да поддържа разни нови стандарти и такива неща и се чудя дали би ми вършила работа(главно с учебна цел).
Титла: Re: Компилиране на Jahshaka
Публикувано от: runtime в Jul 23, 2014, 18:14
Ами аз никога не съм работил с този софтуер, а и като цяло с подобни, но виж за Cinelerra или тук ($2)
Титла: Re: Компилиране на Jahshaka
Публикувано от: liubo1 в Jul 23, 2014, 18:47
Благодаря много!
Титла: Re: Компилиране на Jahshaka
Публикувано от: go_fire в Jul 23, 2014, 19:01
A-a-a ама то тройката ли ползва? Почвам да ги обичам тия симпатяги. Ура за хората дето не се пречупват под пьотерингския гнет. Тях можеш да намериш в хранилищата на Тринити. Те са хората, които още поддържат Кют3/КДЕ3.
п.п. Иначе най-доброто е (но е професионално!!!), каквото ти даде Рънтайм. Мъничкият проблем е, че поддържа само wmf.
Титла: Re: Компилиране на Jahshaka
Публикувано от: satir в Jul 23, 2014, 19:12
а можеш да опиташ и този конвертер - току виж се получило :) http://myrepospace.com/iDeb/
|