When building on Manjaro, it complained that configure.ac was out of date, and I should run autoupdate, which I did, and all was fine. I checked then that updated configure.ac on Mint 19.2 (oldest distro I have active) and it is fine there too. I took the opportunity to fix another error: The m4 directory was not used. This is used when "missing" scripts are installed. So I suggest to update the Cinelerra-gg with this. MatN
I always have to do an autoupdate with Arch too. Anyway, can you compile in Manjaro then? The problem of not being able to build from git came back to me. You could give commands: sudo pacman -Qqetn > pkglist.txt sudo pacman -Qqem > aurlist.txt and post them here, so I can understand if there are differences in packages and versions between Manjaro and Arch?
On Saturday, March 26, 2022, mnieuw--- via Cin <[email protected]> wrote:
When building on Manjaro, it complained that configure.ac was out of date, and I should run autoupdate, which I did, and all was fine. I checked then that updated configure.ac on Mint 19.2 (oldest distro I have active) and it is fine there too.
to be honest I am not sure if updated configure.ac will work on system with older autotools? it seems mostly cosmetic issue user can fix manually, and it even works as-is (at least on termux, and it tend to be rolling distro...) I took the opportunity to fix another error: The m4 directory was not
used. This is used when "missing" scripts are installed.
So I suggest to update the Cinelerra-gg with this.
MatN
On Sat, 26 Mar 2022 21:55:16 +0300 Andrew Randrianasulu <[email protected]> wrote:
On Saturday, March 26, 2022, mnieuw--- via Cin <[email protected]> wrote:
When building on Manjaro, it complained that configure.ac was out of date, and I should run autoupdate, which I did, and all was fine. I checked then that updated configure.ac on Mint 19.2 (oldest distro I have active) and it is fine there too.
to be honest I am not sure if updated configure.ac will work on system with older autotools? it seems mostly cosmetic issue user can fix manually, and it even works as-is (at least on termux, and it tend to be rolling distro...)
I think this was long overdue, those old macros were obsolete, see https://ftp.gnu.org/old-gnu/Manuals/autoconf-2.57/html_node/autoconf_154.htm... They wrote that by for autoconf 2 up from autoconf 1.xx these changes were introduced, and in 2003 autoconf 2.57 was released. So these new versions of the macros could be the recommended ones for over 20 years. That is even well before Cinelerra started using autotools. Adam's original (HV) version did not. Plus, it did not work on Manjaro without update. It works (updated) on Mint 19.2, I just saw I have a Mint 19.1 32 bit still on a VM. Will test. MatN P.S. I tried to work with cmake to port the original linuxdeploy to aarch64. Way too complicated, maybe it has its points for automated building/testing (Travis CI). In contrast, the autotools were a relief, and I had not created a project with them before. I agree very much with the comment about it on Wikipedia: https://en.wikipedia.org/wiki/GNU_Autotools, Responses to Criticism , original at https://lists.gnu.org/archive/html/automake/2021-01/msg00013.html (January 2021, thus quite recent). I agree that the docs, while complete, are a reference, not learning material.
On Saturday, March 26, 2022, <[email protected]> wrote:
On Sat, 26 Mar 2022 21:55:16 +0300 Andrew Randrianasulu <[email protected]> wrote:
On Saturday, March 26, 2022, mnieuw--- via Cin <[email protected]> wrote:
When building on Manjaro, it complained that configure.ac was out of date, and I should run autoupdate, which I did, and all was fine. I checked then that updated configure.ac on Mint 19.2 (oldest distro I have active) and it is fine there too.
to be honest I am not sure if updated configure.ac will work on system with older autotools? it seems mostly cosmetic issue user can fix manually, and it even works as-is (at least on termux, and it tend to be rolling distro...)
I think this was long overdue, those old macros were obsolete, see https://ftp.gnu.org/old-gnu/Manuals/autoconf-2.57/html_ node/autoconf_154.html
They wrote that by for autoconf 2 up from autoconf 1.xx these changes were introduced, and in 2003 autoconf 2.57 was released. So these new versions of the macros could be the recommended ones for over 20 years. That is even well before Cinelerra started using autotools. Adam's original (HV) version did not.
thanks for digging that deep into history! yes, if you can't build on new system - then surely update really needed. I'll re-test on Slackware (i686) as fast as those changes landed....
Plus, it did not work on Manjaro without update.
It works (updated) on Mint 19.2, I just saw I have a Mint 19.1 32 bit still on a VM. Will test.
MatN P.S. I tried to work with cmake to port the original linuxdeploy to aarch64. Way too complicated, maybe it has its points for automated building/testing (Travis CI). In contrast, the autotools were a relief, and I had not created a project with them before. I agree very much with the comment about it on Wikipedia: https://en.wikipedia.org/wiki/GNU_Autotools, Responses to Criticism , original at https://lists.gnu.org/archive/html/automake/2021-01/msg00013.html (January 2021, thus quite recent). I agree that the docs, while complete, are a reference, not learning material.
@MatN The only difference I notice is libquicktime (which hasn't been maintained in 10 years, though, and ffmpeg doesn't need it). In Arch there is no libaom.so.2; only libaom.so.3 and others. Should I do an "ln -s" from libaom.so.3 to libaom.so.0? I'm never sure about these solutions and Arch advises against them; should I try?
Not sure how far to go back but tested MatN's *configure.ac <http://configure.ac> *on Ubuntu 16 and Debian 32-bit 9.1 (not old though) with no issues I could no longer boot Ubuntu 14 to test there. So probably best to keep updated and if necessary the older O/S will have to adjust instead. *Checked into GIT: configure.ac <http://configure.ac>, bld_prepare.sh, and bld_appimage.sh* from Mat's latest improvements. date, and I should run autoupdate, which I did, and all was fine.
I checked then that updated configure.ac on Mint 19.2 (oldest distro I have active) and it is fine there too.
to be honest I am not sure if updated configure.ac will work on system with older autotools? it seems mostly cosmetic issue user can fix manually, and it even works as-is (at least on termux, and it tend to be rolling distro...)
I took the opportunity to fix another error: The m4 directory was not
used. This is used when "missing" scripts are installed.
So I suggest to update the Cinelerra-gg with this.
MatN
-- Cin mailing list [email protected] https://lists.cinelerra-gg.org/mailman/listinfo/cin
On Sat, Mar 26, 2022 at 7:23 AM mnieuw--- via Cin < [email protected]> wrote:
When building on Manjaro, it complained that configure.ac was out of date, and I should run autoupdate, which I did, and all was fine. I checked then that updated configure.ac on Mint 19.2 (oldest distro I have active) and it is fine there too. I took the opportunity to fix another error: The m4 directory was not used. This is used when "missing" scripts are installed.
So I suggest to update the Cinelerra-gg with this.
Read Andrew's concern too so I will test on Ubuntu 16 and one of the oldest systems I have (like maybe ubuntu 14). Just a side note though, the configure.ac is just a little out of date with GIT (which I will fix) in the lines: 1 - deleted line libavdevice/libavdevice.a \ 2 - changed line [libvpx-1.11.0], 3 - changed line EXTRA_LIBS+=' -liconv -landroid-shmem'
On Tue, 2022-03-29 at 13:47 -0600, Phyllis Smith wrote:
On Sat, Mar 26, 2022 at 7:23 AM mnieuw--- via Cin <[email protected]> wrote:
When building on Manjaro, it complained that configure.ac was out of date, and I should run autoupdate, which I did, and all was fine. I checked then that updated configure.ac on Mint 19.2 (oldest distro I have active) and it is fine there too. I took the opportunity to fix another error: The m4 directory was not used. This is used when "missing" scripts are installed.
So I suggest to update the Cinelerra-gg with this.
Read Andrew's concern too so I will test on Ubuntu 16 and one of the oldest systems I have (like maybe ubuntu 14). Just a side note though, the configure.ac is just a little out of date with GIT (which I will fix) in the lines: 1 - deleted line libavdevice/libavdevice.a \ 2 - changed line [libvpx-1.11.0], 3 - changed line EXTRA_LIBS+=' -liconv -landroid-shmem'
Oops, sorry, did not do a git update before changing it. MatN
participants (5)
-
Andrea paz -
Andrew Randrianasulu -
mat -
mnieuw@zap.a2000.nl -
Phyllis Smith