Hi I use {,beyond} linuxfromscratch and for most of the packages we prefer to use stable versions unless there are good reasons. But we have been using libsigc++-2.3.1 for some time, probably not realising it was a development version, and we had not noticed any problems. Until now. The announcement for 2.3.2 alerted us that this was in fact a development version, so I was prepared for some testing to see if things still seemed to work. But instead, I got a build failure in inkscape (which is my only package that needs the libsigc++...gtkmm packages). My initial build used make -j4, and I accidentally overwrote its log while testing to see if the problem was in gcc-4.9.1, inkscape-0.48.5, or libsigc++-2.3.2 (all had had point releases since my previous build in May). I had pasted the final error message into my notes (lines above that were from other jobs) and did not realise where the messages had actually started. I've now taken this to the inkscape list, and provided the log from a build with make -j1 (160k, so I've gzipped it). One of their devs says that they do not seem to use visit_each in their code, and he thinks sigc++ is conflicting with itself whenever a line #include <sigc++/functors/mem_fun.h> is reached. He also made a suggestion about changing the inkscape code to include <sigc++/signal.h> instead, but I figured I would ask for advice here before perhaps causing breakage for people on an earlier version of sigc++. ĸen -- Nanny Ogg usually went to bed early. After all, she was an old lady. Sometimes she went to bed as early as 6 a.m.
Attachment:
inkscape-0.48.5.log.gz
Description: application/gunzip