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: Richard Shann
Subject: Re: [Denemo-devel] Building Denemo with --enable-gtk2
Date: Sun, 20 Dec 2015 09:36:01 +0000

On Sun, 2015-12-20 at 09:17 +0000, Richard Shann wrote:
> On Sat, 2015-12-19 at 20:09 +0100, Andreas Schneider wrote:
> > Am 19.12.2015 um 19:39 schrieb Richard Shann:
> > > On Sat, 2015-12-19 at 18:49 +0100, Andreas Schneider wrote:
> > >> You can build evince 2 yourself. Then it is linked against the libraries
> > >> you have installed. Just download the Debian source package from squeeze
> > >> and see if it builds.
> > > Thanks, that sounds promising.
> > > 
> > > Well, after a bit of floundering around I downloaded
> > > 
> > > evince_2.30.3-2+squeeze1.debian.tar.gz
> > > 
> > > but I see nothing at the toplevel to indicate how you make anything with
> > > it - no makefile, configure script etc ...
> > > Any further guidance?
> > 
> > Named package contains a directory debian which has to be put into the
> > source. The correct unpackaging and potential applying of patches can be
> > performed with
> >  dpkg-source -x evince_2.30.3-2+squeeze1.dsc evince2
> > which unpacks the source into a directory called evince2. In order to do
> > that, you need the files evince_2.30.3-2+squeeze1.dsc,
> > evince_2.30.3-2+squeeze1.debian.tar.gz, and evince_2.30.3.orig.tar.gz.
> > The package is built by invoking the rules script in the debian
> > subdirectory:
> >  cd evince2
> >  fakeroot debian/rules binary
> > You need to install the packages gnome-pkg-tools and gnome-doc-utils to
> > provide some necessary build tools.
> 
> Thanks. I found those files and installed those packages and then ...
> 
> 
> address@hidden:~/evince2.30$ dpkg-source -x evince_2.30.3-2+squeeze1.dsc 
> evince2
> gpgv: keyblock resource `/home/rshann/.gnupg/trustedkeys.gpg': file open error
> gpgv: Signature made Sat 03 Dec 2011 15:01:02 GMT using RSA key ID 71EF0BA8
> gpgv: Can't check signature: public key not found
> dpkg-source: warning: failed to verify signature on 
> ./evince_2.30.3-2+squeeze1.dsc
> 
> 
> dpkg-source -x evince_2.30.3-2+squeeze1.dsc evince2
> gpgv: keyblock resource `/home/rshann/.gnupg/trustedkeys.gpg': file open error
> gpgv: Signature made Sat 03 Dec 2011 15:01:02 GMT using RSA key ID 71EF0BA8
> gpgv: Can't check signature: public key not found
> dpkg-source: warning: failed to verify signature on 
> ./evince_2.30.3-2+squeeze1.dsc
> dpkg-source: info: extracting evince in evince2
> dpkg-source: info: unpacking evince_2.30.3.orig.tar.gz
> dpkg-source: info: unpacking evince_2.30.3-2+squeeze1.debian.tar.gz
> dpkg-source: info: applying 01_dvi_security.patch
> dpkg-source: info: applying 02_dvi_security.patch
> 
> 
> address@hidden:~/evince2.30$ fakeroot debian/rules binary
> debian/rules:3: /usr/share/cdbs/1/rules/debhelper.mk: No such file or 
> directory
> debian/rules:4: /usr/share/cdbs/1/class/gnome.mk: No such file or directory
> make: *** No rule to make target '/usr/share/cdbs/1/class/gnome.mk'.  Stop.
> 
> There is in fact no /usr/share/cdbs so I guess some other package is
> still missing?

Ah, well googling that error message lead me to the package cdbs which I
installed. Then I got this:


 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!

Richard





reply via email to

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