On Wed, Jun 06, 2007 at 04:36:17PM +0200, Michael Banck wrote:
> Hi,
> 
> On Wed, Jun 06, 2007 at 03:18:28PM +0100, Jonathan McDowell wrote:
> > referencer is unfortunately uninstallable in unstable; it depends on
> > libpoppler0c2 but this library is no longer available, having been
> > replaced by libpoppler1.
> > 
> > Unfortunately a simple rebuild is not sufficient; there has been an API
> > change apparently:
> > 
> > http://lists.debian.org/debian-release/2007/05/msg00082.html
> > 
> > I'm uncertain if 1.0.3 or 1.0.4 fix this problem, but 1.0.2 definitely
> > doesn't build under unstable at present.
> 
> Did you try to build it against poppler-0.5?  referencer-1.0.2 actually
> pretends to require it in its configure.ac, I patched it out to build it
> against 0.4.5 (which worked):  
> 
> --- referencer-1.0.2.orig/configure.in
> +++ referencer-1.0.2/configure.in
> @@ -33,7 +33,7 @@
>                         libglademm-2.4 >= 2.6.0
>                         gconfmm-2.6 >= 2.14.0
>                         gnome-vfsmm-2.6 >= 2.14.0
> -                       poppler >= 0.5.0
> +                       poppler >= 0.4.5
>                         ])
> 
> If it doesn't work, what's the build error?
> 
> The problem with building referencer currently is an outdated gnome-mm
> making trouble...

Ah, yes, with poppler 0.5 installed and the rest of the build-deps from
unstable I get:

make[3]: Entering directory `/home/noodles/referencer-1.0.2/src'
g++ -DHAVE_CONFIG_H -I. -I. -I.. -DDATADIR=\""/usr/share/referencer"\"   -g 
-Wall -O2 -DORBIT2=1 -pthread -I/usr/include/libgnomeuimm-2.6 
-I/usr/lib/libgnomeuimm-2.6/include -I/usr/include/libgnomemm-2.6 
-I/usr/lib/libgnomemm-2.6/include -I/usr/include/libgnomecanvasmm-2.6 
-I/usr/lib/libgnomecanvasmm-2.6/include -I/usr/include/gconfmm-2.6 
-I/usr/lib/gconfmm-2.6/include -I/usr/include/libglademm-2.4 
-I/usr/lib/libglademm-2.4/include -I/usr/include/libgnomeui-2.0 
-I/usr/include/gnome-vfsmm-2.6 -I/usr/lib/gnome-vfsmm-2.6/include 
-I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include 
-I/usr/include/libgnome-2.0 -I/usr/include/glibmm-2.4 
-I/usr/lib/glibmm-2.4/include -I/usr/include/gdkmm-2.4 
-I/usr/lib/gdkmm-2.4/include -I/usr/include/pangomm-1.4 
-I/usr/include/atkmm-1.6 -I/usr/include/gtk-2.0 -I/usr/include/sigc++-2.0 
-I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 
-I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include 
-I/usr/include/cairomm-1.0 -I/usr/include/pango-1.0 -I/usr/include/cairo 
-I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 
-I/usr/include/orbit-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-vfs-2.0 
-I/usr/lib/gnome-vfs-2.0/include -I/usr/include/libbonobo-2.0 
-I/usr/include/bonobo-activation-2.0 -I/usr/include/libgnomecanvas-2.0 
-I/usr/include/libart-2.0 -I/usr/include/libglade-2.0 -I/usr/include/libxml2 
-I/usr/include/libbonoboui-2.0 -I/usr/include/gnome-keyring-1 
-I/usr/include/poppler   -I.. -g -Wall -O2 -c -o TagWindow.o TagWindow.C
/usr/include/gconfmm-2.6/gconfmm/setinterface.h:42: warning: ‘class 
Gnome::Conf::SetInterface’ has virtual functions but non-virtual destructor
/usr/include/gnome-vfsmm-2.6/libgnomevfsmm/mime-handlers.h:75: error: expected 
constructor, destructor, or type conversion before ‘*’ token
make[3]: *** [TagWindow.o] Error 1

Which points to the mm stuff, not poppler.

I've installed libpoppler0c2 from testing for the moment so I can
actually try referencer out.

J.

-- 
                                            jid: [EMAIL PROTECTED]
noodles is not a sign of poor table manners

Reply via email to