[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
- Re: [Denemo-devel] Building Denemo with --enable-gtk2, Richard Shann, 2015/12/19
- Re: [Denemo-devel] Building Denemo with --enable-gtk2, Richard Shann, 2015/12/19
- Re: [Denemo-devel] Building Denemo with --enable-gtk2, Richard Shann, 2015/12/19
- Re: [Denemo-devel] Building Denemo with --enable-gtk2, Andreas Schneider, 2015/12/19
- Re: [Denemo-devel] Building Denemo with --enable-gtk2, Richard Shann, 2015/12/19
- Re: [Denemo-devel] Building Denemo with --enable-gtk2, Andreas Schneider, 2015/12/19
- Re: [Denemo-devel] Building Denemo with --enable-gtk2, Richard Shann, 2015/12/20
- Re: [Denemo-devel] Building Denemo with --enable-gtk2,
Richard Shann <=
- Re: [Denemo-devel] Building Denemo with --enable-gtk2, Johan Vromans, 2015/12/20
- Re: [Denemo-devel] Building Denemo with --enable-gtk2, Richard Shann, 2015/12/20
- Re: [Denemo-devel] Building Denemo with --enable-gtk2, Andreas Schneider, 2015/12/20
- Re: [Denemo-devel] Building Denemo with --enable-gtk2, Andreas Schneider, 2015/12/20
- Re: [Denemo-devel] Building Denemo with --enable-gtk2, Jeremiah Benham, 2015/12/20
- Re: [Denemo-devel] Building Denemo with --enable-gtk2, Andreas Schneider, 2015/12/20
- Re: [Denemo-devel] Building Denemo with --enable-gtk2, Richard Shann, 2015/12/20
- Re: [Denemo-devel] Building Denemo with --enable-gtk2, Richard Shann, 2015/12/20