Bug#427806: referencer: Uninstallable in unstable (needs poppler patch/recompile)

2007-06-06 Thread Jonathan McDowell
Package: referencer
Version: 1.0.2-1
Severity: important

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.

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.22-rc3 (PREEMPT)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#427806: referencer: Uninstallable in unstable (needs poppler patch/recompile)

2007-06-06 Thread Michael Banck
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...


cheers,

Michael


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#427806: referencer: Uninstallable in unstable (needs poppler patch/recompile)

2007-06-06 Thread Jonathan McDowell
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