Comment 25 for bug 680628

bruno (brunob) wrote :

Unfortunately, it is not a trivial task (for me). If the goal is to build new .deb packages, is it impossible to simply upload them somewhere (32 and 64 bits if possible)? I followed exactly the steps in #24 but:

1) I added the 3 lucid source repositories to my sources.list for the apt-get build-dep poppler cairo; and this installed more than 100 things... ouch.
2) at the first dpkg-buildpackage I get:
dpkg-buildpackage -rfakeroot
dpkg-buildpackage : définir CFLAGS à la valeur par défaut : -g -O2
dpkg-buildpackage : définir CPPFLAGS à la valeur par défaut :
dpkg-buildpackage : définir LDFLAGS à la valeur par défaut : -Wl,-Bsymbolic-functions
dpkg-buildpackage : définir FFLAGS à la valeur par défaut : -g -O2
dpkg-buildpackage : définir CXXFLAGS à la valeur par défaut : -g -O2
dpkg-buildpackage: paquet source cairo
dpkg-buildpackage: version source 1.10.2-1ubuntu1
dpkg-buildpackage: source changé par Sebastien Bacher <email address hidden>
dpkg-buildpackage: archdpkg-buildpackage -rfakeroot
dpkg-buildpackage : définir CFLAGS à la valeur par défaut : -g -O2
dpkg-buildpackage : définir CPPFLAGS à la valeur par défaut :
dpkg-buildpackage : définir LDFLAGS à la valeur par défaut : -Wl,-Bsymbolic-functions
dpkg-buildpackage : définir FFLAGS à la valeur par défaut : -g -O2
dpkg-buildpackage : définir CXXFLAGS à la valeur par défaut : -g -O2
dpkg-buildpackage: paquet source cairo
dpkg-buildpackage: version source 1.10.2-1ubuntu1
dpkg-buildpackage: source changé par Sebastien Bacher <email address hidden>
dpkg-buildpackage: architecture hôte amd64
dpkg-checkbuilddeps : dépendances de construction non trouvées : dh-autoreconf libxrender-dev (>= 1:0.9.5-2) libx11-dev (>= 2:1.3.3-2) libpixman-1-dev (>= 0.18.4) libxcb-shm0-dev
dpkg-buildpackage: avertissement: Dépendances de construction et conflits non satisfaits ; échec.
dpkg-buildpackage: avertissement: (Utilisez l'option -d pour forcer.)
itecture hôte amd64
dpkg-checkbuilddeps : dépendances de construction non trouvées : dh-autoreconf libxrender-dev (>= 1:0.9.5-2) libx11-dev (>= 2:1.3.3-2) libpixman-1-dev (>= 0.18.4) libxcb-shm0-dev
dpkg-buildpackage: avertissement: Dépendances de construction et conflits non satisfaits ; échec.
dpkg-buildpackage: avertissement: (Utilisez l'option -d pour forcer.)

3) the second dpkg-buildpackage goes further, but finally I get those messages:
CairoOutputDev.cc:2322: error: ‘CAIRO_MIME_TYPE_JPEG’ was not declared in this scope
CairoOutputDev.cc:2322: error: ‘CAIRO_MIME_TYPE_JP2’ was not declared in this scope
CairoOutputDev.cc:2324: error: ‘cairo_surface_set_mime_data’ was not declared in this scope
make[4]: *** [CairoOutputDev.lo] Erreur 1
make[4]: quittant le répertoire « /home/bruno/build/poppler-0.14.5/poppler »
make[3]: *** [all] Erreur 2
make[3]: quittant le répertoire « /home/bruno/build/poppler-0.14.5/poppler »
make[2]: *** [all-recursive] Erreur 1
make[2]: quittant le répertoire « /home/bruno/build/poppler-0.14.5 »
make[1]: *** [all] Erreur 2
make[1]: quittant le répertoire « /home/bruno/build/poppler-0.14.5 »
make: *** [debian/stamp-makefile-build] Erreur 2
dpkg-buildpackage: erreur: debian/rules build a produit une erreur de sortie de type 2

Thanks...