I’m trying to build synfig from source on FC6 (the package I found won’t install because of a problem with rpmlib, so I thought ‘straight from source’ would be simpler).
I’ve downloaded, configured, maked and make installed ETL 4.11 from the sourceforge link. But when I come back to configure synfig I end up with this:
checking for ETL >= 0.04.11… configure: error: ** You need to install the ETL (version 0.04.11 or greater).
*Answered this partially by using:
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig as suggested…
it now recognises the ETL
Now stuck on:
checking for libxml+±2.6… checking for libxml+±1.0… configure: error: ** You need to install libxml++, either verison 2.6 or 1.0.
libxml++ for FC6 is currently 2.14 ish, will that work and what do I have to change? I’ve downgraded the package:
First of all, thanks for your help. I’ve downloaded synfig-0.61.08-r2030,
done the export before anything else and started the ./configure. Same result:
checking for ETL >= 0.04.11… yes
checking ETL_CFLAGS… -I/usr/local/include
checking ETL_LIBS… -lpthread
checking for libxml+±2.6… checking for libxml+±1.0… configure: error: ** You need to install libxml++, either verison 2.6 or 1.0.
[root@pepi synfig-0.61.08-r2030]# rpm -q libxml++
libxml+±2.6.1-1.fc2
I think I’m stuck now, not many options for libxml++ around and I prefer packages, because it’s tidier.
If I modify the config script, is that likely to work? If so, just replace 2.6 with 2.6.1-1.fc2 ?! Nope, just done that, doesn’t work.
Also, just tried libxml++ from source (rather than packaged in rpm) and, of course, that gives a pile of dependencies.
Also tried: export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH
before doing anything, at start of session. No joy.
Just to give you background, I’m in the east end of London and do some charity work. I think I can find some kids that would love this, if I can get it going…(I’d rather not configure a box specially, because I haven’t got another one, currently!).
Firstly, FC 6 is no longer supported (security or otherwise), so it is strongly advisable to upgrade to FC9. Alternatively choose a distro that releases less often and does security support for longer. Examples include RHEL, CentOS, Debian or Ubuntu LTS.
Secondly, did you install the -devel package for libxml++ ?
Ok, understood for FC6, never have time for upgrades, got to make some, I guess…also, sorry, I misunderstood, I was thinking about synfig development branch rather than the libraries.
Got synfig itself compiled:
PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
ETL from source tar.gz, untar and make
yum install libxml+±devel
yum install gtkmm24-docs
synfig-0.61.08-r2030 configures and makes, not tested yet, loads…
Then problems with synfigstudio-0.61.08, configures OK, but when making:
This looks like some configure options might be useful? Made some progress anyway, thanks. I suspect this is going to run slowly on this box, but I can always repeat on the next, once the method is clear…
Can you check if the logo.sif file is there? /tmp/synfigstudio-0.61.08/images
If so, what we don’t understand is the message about the “stripes” the logo.sif file hasn’t got any stripes gradient…
please do manually the following commands after building synfig successfully :
cd /tmp/synfigstudio-0.61.08/images
synfig -q installer_logo.sif -o installer_logo.png --time 0
and paste here the output.
Another thing:
can you write here all the commands you did (or can do) for a new fresh build? I would like to be sure what are the pre commands you made before configure synfigstudio.
[root@pepi ~]# which synfig
/usr/local/bin/synfig
[root@pepi ~]# ls -al /usr/local/bin/synfig
-rwxr-xr-x 1 root root 112547 Jul 20 11:28 /usr/local/bin/synfig
Also, no I haven’t touched any of the files…I’m using a lot of your time, so if there isn’t an ‘easy’ answer, we can off-line this for some time until we have a newer box (may be a while though)…
Genete - The logo.sif file which the installer logo.sif uses does have a conical gradient (part of the sun texture). This gradient is of type ‘stripes’, and in my copy, the width value is 0.5 (for what it’s worth)
hbarnard - you listed inst*.* - can you also list logo.sif to show that it’s there?
Thanks for taking such a good interest in this. This is a big reason for me to ‘stay’ with synfig whenever I can get a working version sorted out. Just as a sideline question, what distro and version are you ‘mainly’ working with? Sooner or later, I’ll get a spare box!
If, in the meantime, there’s an answer to the *.sif thing, I’d be grateful and will carry on with this build.
Any recent Debian or Ubuntu version would be fine. I still using Ubuntu Edgy (sigh*) and I can build it without any problem.
dooglus, our main developer, has made binaries for Feisty and Gusty and I think that also for Hardy for SVN versions. This one and last Debian stable have both our last release (0.61.08) included.
hbarnard, could you upload logo.sif and installer_logo.sif files here, please.
I’m using Fedora 7 now, but earlier used Fedora 6 and Fedora 4. I haven’t problems with compiling synfig.