Closed Swiftb0y closed 5 years ago
Hi, running autogen.sh should only be necessary if you check out the code from git. If you are building from a source release then you should only need to run configure.
It seems like AC_GNU_SOURCE is now obsolete; this needs to be replaced with AC_USE_SYSTEM_EXTENSIONS in configure.ac. I will update this in git.
./intl should be created by autoreconf -i, which is normally run as part of the autogen.sh process. It may be that due to the prior warning this is not being run in your case.
You can try amending configure.ac as noted, and then running ./autogen.sh --verbose as recommended. You should see it running autoreconf and generating ./intl.
Alternately you can download a release file (.tar.bz2 or .gz) and then simply run ./configure and make install.
I tried the release file (because I have some issues installing the dependencies for compiling the code from the repository) but as I noted previously, there is no configure
script present in any of the release versions.
Sure there is ! http://lives-video.com/releases/LiVES-3.0.1.tar.bz2 for example has the configure script included.
Ahh, yes these include them. I was using the github releases. Thanks for your help.
For debian there is also: https://packages.debian.org/sid/lives (just for future reference).
Yes, but as I've outlined previously, I'm using buster, which has not been updated: https://packages.debian.org/buster/lives
Unfortunately I still can't build it fully. It fails at po
Making install in po
make[1]: Entering directory '/home/swiftb0y/Sourcerepositories/lives-3.0.1/po'
test ! -f ./lives.pot || \
test -z "ar.gmo fr.gmo ca.gmo cs.gmo da.gmo ja.gmo nl_NL.gmo de_DE.gmo pt.gmo pt_BR.gmo hu.gmo es.gmo it.gmo pl.gmo tr.gmo ru.gmo zh_CN.gmo sk.gmo he.gmo en_GB.gmo fi.gmo et.gmo gl.gmo uz.gmo te.gmo ro.gmo uk.gmo oc.gmo hr.gmo ug.gmo pms.gmo" || make ar.gmo fr.gmo ca.gmo cs.gmo da.gmo ja.gmo nl_NL.gmo de_DE.gmo pt.gmo pt_BR.gmo hu.gmo es.gmo it.gmo pl.gmo tr.gmo ru.gmo zh_CN.gmo sk.gmo he.gmo en_GB.gmo fi.gmo et.gmo gl.gmo uz.gmo te.gmo ro.gmo uk.gmo oc.gmo hr.gmo ug.gmo pms.gmo
make[2]: Entering directory '/home/swiftb0y/Sourcerepositories/lives-3.0.1/po'
rm -f ar.gmo && : -c --statistics -o ar.gmo ar.po
mv: cannot stat 't-ar.gmo': No such file or directory
make[2]: *** [Makefile:148: ar.gmo] Error 1
make[2]: Leaving directory '/home/swiftb0y/Sourcerepositories/lives-3.0.1/po'
make[1]: *** [Makefile:185: stamp-po] Error 2
make[1]: Leaving directory '/home/swiftb0y/Sourcerepositories/lives-3.0.1/po'
make: *** [Makefile:647: install-recursive] Error 1
Looks like either you don't have gettext installed or it is broken on your system. You can either install / fix gettext or run ./configure --disable-nls
I thought I had it installed. But a simple apt-get install gettext
solved it. Thank you.
Hey, I'm very interested in your project but I have issues building the latest release. First of our install instructions are a bit out-of-date. You are saying to execute
configure
directly. However,autogen.sh
has to be run before to actually generateconfigure
. But my actual issue is thatautogen.sh
fails as well: