-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello Einar,

Today I tried to compile your git repo on my gentoo box (64 bit) and
succeeded only after the following steps:

1. Fixing admin/nasm script

Line 29 causes trouble as there is an unexpected "$". In my git repo I
resolved this problem by removing the dollar sign,[1] however escaping it
("\$") works as well.
Currently I have no idea what this file actually is required for,
especially the fact that it is unchanged since 2003 and contains mainly
hardcoded output created by libtool 1.5.0a (I'm on 2.2.10 here!) makes me
wonder. In case anyone knows, please speak up!

2. Fix shapewipe / libpng 1.4.x incompability.

libpng 1.4 does not define png_voidp_NULL, png_error_ptr_NULL and
png_infopp_NULL anymore. They have to be replaced by plain NULL, as already
fixed in my git repo.[2]
It is extremely likely that everyone trying to compile cinelerra against a
libpng 1.4 will run into these troubles.

3. Update po/POTFILES.in

A commit from August 2010 [3] removed cinelerra/assetremove.* from your
repo. However cinelerra/assetremove.C is still listed in po/POTFILES.in
which causes compilation to fail. However, this is not the only file which
has been forgotten to be commented out in po/POTFILES.in, for me
compilation of a fresh "git clone ..." worked after removing/commenting out
the following files from po/POTFILES.in:

cinelerra/assetremove.C
cinelerra/avc1394transport.C
cinelerra/confirmquit.C
cinelerra/labelnavigate.C
cinelerra/messages.C
cinelerra/recconfirmdelete.C
cinelerra/threadindexer.C
plugins/blurzoom/blurzoom.C
plugins/blurzoom/blurzoomwindow.C
plugins/interpolateall/interpolateall.C
plugins/quark/quark.C
plugins/quark/quarkwindow.C

I have attached the corresponding commit.

I would really appreciate if you could merge these fixes into your git repo.

Regards,
Simeon


References:

[1]
http://git.cinelerra.org/gitweb?p=sv/cinelerra.git;a=blobdiff;f=admin/nasm;h=4ff0a9d21e28ce2eb454f568ff9e57e2e75a6b33;hp=108f79dfeab4a790f0f3a0f90fc34953725cf1f7;hb=b14a3274c06b2a35e8f7c0aa3d7057e6992f0369;hpb=2f323240bd9bfb8cf44cebf5c4380df133b6ace2

[2]
http://git.cinelerra.org/gitweb?p=sv/cinelerra.git;a=blobdiff;f=plugins/shapewipe/shapewipe.C;h=fc8c7377477f6af5208af1cd6b34a7b207986aff;hp=2032aaa3eae38c78c9cf7338cc34771e2a44685d;hb=2f323240bd9bfb8cf44cebf5c4380df133b6ace2;hpb=86062fa76144e1ed04f55d8223dbd70db3707b95

[3]
http://git.cinelerra.org/gitweb?p=einar/cinelerra.git;a=commit;h=994d2d09912798dd3520da35f9037be40268b2df
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.16 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkzB1BgACgkQph/voQkhF7yAlACgiwkHHYzZYnsPyVGYJsEIkc9D
IdMAn20wjOOXPERbeYUdXk4i/69oXrV8
=SJ9l
-----END PGP SIGNATURE-----
commit 35f6cf8362d7f4c5716e5e15cc580f87db012599
Author: Simeon Voelkel <simeon_voel...@arcor.de>
Date:   Fri Oct 22 19:59:08 2010 +0200

    update po/POTFILES.in to reflect deletion of files

diff --git a/po/POTFILES.in b/po/POTFILES.in
index 05cb819..099588c 100644
--- a/po/POTFILES.in
+++ b/po/POTFILES.in
@@ -6,9 +6,9 @@ cinelerra/apatchgui.C
 cinelerra/assetedit.C
 cinelerra/assetedit.h
 cinelerra/assetpopup.C
-cinelerra/assetremove.C
+# cinelerra/assetremove.C
 cinelerra/atrack.C
-cinelerra/avc1394transport.C
+# cinelerra/avc1394transport.C
 cinelerra/awindowgui.C
 cinelerra/awindowmenu.C
 cinelerra/batch.C
@@ -20,7 +20,7 @@ cinelerra/channeledit.C
 cinelerra/channelpicker.C
 cinelerra/clipedit.C
 # cinelerra/compresspopup.C
-cinelerra/confirmquit.C
+# cinelerra/confirmquit.C
 cinelerra/confirmsave.C
 cinelerra/cpanel.C
 # cinelerra/cropvideo.C
@@ -56,7 +56,7 @@ cinelerra/indexfile.C
 cinelerra/indexthread.C
 cinelerra/interfaceprefs.C
 cinelerra/keyframepopup.C
-cinelerra/labelnavigate.C
+# cinelerra/labelnavigate.C
 cinelerra/loadfile.C
 cinelerra/loadmode.C
 cinelerra/main.C
@@ -65,7 +65,7 @@ cinelerra/mainmenu.C
 cinelerra/mainprogress.C
 cinelerra/manualgoto.C
 cinelerra/menueffects.C
-cinelerra/messages.C
+# cinelerra/messages.C
 cinelerra/meterpanel.C
 cinelerra/mwindow.C
 cinelerra/mwindowedit.C
@@ -86,7 +86,7 @@ cinelerra/pluginpopup.C
 cinelerra/preferencesthread.C
 cinelerra/question.C
 cinelerra/quit.C
-cinelerra/recconfirmdelete.C
+# cinelerra/recconfirmdelete.C
 cinelerra/record.C
 cinelerra/recordaudio.C
 # cinelerra/recordengine.C
@@ -95,7 +95,7 @@ cinelerra/recordmonitor.C
 cinelerra/recordprefs.C
 cinelerra/recordtransport.C
 cinelerra/recordvideo.C
-cinelerra/recordwindow.C
+# cinelerra/recordwindow.C
 # cinelerra/reindex.C
 cinelerra/render.C
 cinelerra/renderfarm.C
@@ -109,7 +109,7 @@ cinelerra/setformat.C
 cinelerra/sharedlocation.C
 cinelerra/splashgui.C
 cinelerra/statusbar.C
-cinelerra/threadindexer.C
+# cinelerra/threadindexer.C
 cinelerra/tipwindow.C
 # cinelerra/toggleauto.C
 cinelerra/trackcanvas.C
@@ -135,8 +135,8 @@ plugins/bandslide/bandslide.C
 plugins/bandwipe/bandwipe.C
 plugins/blur/blur.C
 plugins/blur/blurwindow.C
-plugins/blurzoom/blurzoom.C
-plugins/blurzoom/blurzoomwindow.C
+# plugins/blurzoom/blurzoom.C
+# plugins/blurzoom/blurzoomwindow.C
 plugins/brightness/brightness.C
 plugins/brightness/brightnesswindow.C
 plugins/burn/burn.C
@@ -187,7 +187,7 @@ plugins/huesaturation/huesaturation.C
 # plugins/huesaturation/huewindow.C
 plugins/interpolate/interpolate.C
 plugins/interpolatevideo/interpolatevideo.C
-plugins/interpolateall/interpolateall.C
+# plugins/interpolateall/interpolateall.C
 plugins/invertaudio/invert.C
 plugins/invertvideo/invert.C
 plugins/invertvideo/invertwindow.C
@@ -211,8 +211,8 @@ plugins/perspective/perspective.C
 plugins/pitch/pitch.C
 plugins/polar/polar.C
 # plugins/polar/polarwindow.C
-plugins/quark/quark.C
-plugins/quark/quarkwindow.C
+# plugins/quark/quark.C
+# plugins/quark/quarkwindow.C
 plugins/radialblur/radialblur.C
 plugins/reframe/reframe.C
 plugins/reframert/reframert.C

Reply via email to