Thanks for the replies, I went back and checked and found yes I was missing a couple of files.
(up until now I have only used sources to install very simple/small programs)
I think I have all the render options now:
Auto
bmp
dv
ffmpeg
gif
imagemagick
jpeg
magick++
mng
null
null-tile
openexr
png
ppm
yuv420p
During the builds as far as I can see I received only one error:
during the make install for synfig:
trgt_av.cpp:38:22: error: avformat.h: No such file or directory
trgt_av.cpp:87: error: expected constructor, destructor, or type conversion before ‘*’ token
I found a reference to this in relation to synfig .07 in post on Synfig related help - topic Synfig, ffmpeg, and Gentoo Linux on 30 April 2008
I am wondering if there is now a fix for this ?
And what issues are raised by this error - does it stop the program from doing anything ?
ps - the purpose of the upgrade was to export yuv420p files to Cinelerra.
Well Cinelerra can now see the yuv420p files I export, they show up as grey blocks in Cinelerra (there still seems to be something wrong with the file header data).
The files do export fine from Cinelerra into other formats such as quicktime for linux mp4.mov
this is not an usual make install error message. It looks to me like a make error message. Can you paste all the output when building synfig? Please use pastebin.ca or other debug collaboration service.
Did you follow strictly the commands to build synfig?
libtoolize --ltdl --copy --force
autoreconf --install --force
./configure
make
sudo make install
Please read the Build instructions wiki page from top to bottom without loose any word. Every thing said there is important.
Looks like you have the Ubuntu libavformat-dev package installed and also manually compiled and installed it in /usr/local. Unfortunately the one in /usr/local doesn’t seem to follow the same install as the package. Which version did you manually compile and install? I get the feeling that ffmpeg upstream made another incompatible change.
It appears that your normal libavformat install (in /usr/include/ffmpeg and /usr/lib) is overruled by a second install (in /usr/local/include/libavformat and /usr/local/lib?). This would suggest that you have another pkg-config file for libavformat. Probably somewhere in /usr/local. Could you perform the following command?
locate libavformat.pc
Can you remember if you have installed these files in /usr/local yourself? You could also try the following command:
dpkg -S /usr/local/include/libavformat/avformat.h
to see if this file was installed as part of a “normal” package install. I think we’re getting close!