denemo-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Denemo-devel] Building Denemo with --enable-gtk2


From: Jeremiah Benham
Subject: Re: [Denemo-devel] Building Denemo with --enable-gtk2
Date: Sun, 20 Dec 2015 10:28:34 -0600

I use http://poppler.freedesktop.org/poppler-0.16.1.tar.gz for my gtk2 builds with gub. There was an api change around the time of the this poppler release.

Jeremiah

On Sun, Dec 20, 2015 at 10:03 AM, Andreas Schneider <address@hidden> wrote:
Am 20.12.2015 um 16:48 schrieb Andreas Schneider:
> Am 20.12.2015 um 10:36 schrieb Richard Shann:
>>  fakeroot debian/rules binary
>> CDBS:  parsing evince_2.30.3.orig.tar.gz evince_2.30.3-2+squeeze1.debian.tar.gz ...
>> Parsing evince_2.30.3.orig.tar.gz...
>> Parsing evince_2.30.3-2+squeeze1.debian.tar.gz...
>> test -x debian/rules
>> dh_testroot
>> dh_clean -k
>> dh_clean: dh_clean -k is deprecated; use dh_prep instead
>> dh_installdirs -A
>> mkdir -p "/home/rshann/evince2.30/debian/build/evince-gtk"
>> mkdir -p "/home/rshann/evince2.30/debian/build/evince"
>> /usr/share/cdbs/1/rules/buildcore.mk:110: CDBS WARNING:    DEB_DH_STRIP_ARGS is deprecated since 0.4.85
>> /usr/share/cdbs/1/rules/buildcore.mk:110: CDBS WARNING:    DEB_DH_BUILDDEB_ARGS is deprecated since 0.4.85
>> if test -e /usr/share/misc/config.guess ; then \
>>      for i in ./evince2/config.guess ; do \
>>              if ! test -e $i.cdbs-orig ; then \
>>                      mv $i $i.cdbs-orig ; \
>>                      cp --remove-destination /usr/share/misc/config.guess $i ; \
>>              fi ; \
>>      done ; \
>> fi
>> if test -e /usr/share/misc/config.sub ; then \
>>      for i in ./evince2/config.sub ; do \
>>              if ! test -e $i.cdbs-orig ; then \
>>                      mv $i $i.cdbs-orig ; \
>>                      cp --remove-destination /usr/share/misc/config.sub $i ; \
>>              fi ; \
>>      done ; \
>> fi
>> touch debian/stamp-autotools-files
>> chmod a+x /home/rshann/evince2.30/./configure
>> chmod: cannot access ‘/home/rshann/evince2.30/./configure’: No such file or directory
>> /usr/share/cdbs/1/class/autotools.mk:42: recipe for target 'debian/stamp-autotools' failed
>> make: *** [debian/stamp-autotools] Error 1
>>
>> But I don't see how to google myself out of that one!
>
> Hmm, I don't get this error message. Do you have all packages for the
> Debian build system installed, e.g. debhelper, debianutils, build-essential?

When building evince2 myself, I get a compile error:

/home/src/evince2/./backend/pdf/ev-poppler.cc: In function ‘gchar*
pdf_selection_get_selected_text(EvSelection*, EvRenderContext*,
EvSelectionStyle, EvRectangle*)’:
/home/src/evince2/./backend/pdf/ev-poppler.cc:1991:8: error: too many
arguments to function ‘char* poppler_page_get_text(PopplerPage*)’
      &r);
        ^
In file included from /usr/include/poppler/glib/poppler.h:229:0,
                 from /home/src/evince2/./backend/pdf/ev-poppler.cc:27:
/usr/include/poppler/glib/poppler-page.h:70:24: note: declared here
 char                  *poppler_page_get_text             (PopplerPage
      *page);
                        ^
Makefile:485: recipe for target 'ev-poppler.lo' failed

Any idea? Maybe the interface has changed, and one needs an old version
of poppler-glib (just guessing)?

Andreas

_______________________________________________
Denemo-devel mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/denemo-devel


reply via email to

[Prev in Thread] Current Thread [Next in Thread]