Issue to create a binary package .deb #144

ghost opened this Issue Feb 28, 2014 · 5 comments


None yet
4 participants

ghost commented Feb 28, 2014


I tried to create a ".deb" binary package of the develop/7 git branch and I have these errors :

parsechangelog/debian: avertissement: debian/changelog(l5): début d'une entrée trouvé, more change data or trailer attendu LINE: virtuoso-opensource (6.1.7) unstable; urgency=low parsechangelog/debian: avertissement: debian/changelog(l5): fin de fichier trouvée, more change data or trailer attendu dpkg-buildpackage: paquet source virtuoso-opensource dpkg-buildpackage: version source 7.0.1 dpkg-buildpackage: erreur: impossible de déterminer source changé par

The package creation process is up to date for the last 7.1 version ? I'm on Ubuntu 13.10.

Thanks in advance.


HughWilliams commented Mar 2, 2014

Development are checking this, Have you tried building against the Ubtuntu 12.04 LTS version as that is the last version we have successfully built against ?


ghost commented Mar 2, 2014

There is an issue on 12.04, the libreadline5 is not found Still for ".deb" creation step. And the package libreadline5-dev doesn't exists anymore in 12.04 repositories.


openlink commented Mar 6, 2014

i put some patches into develop/7 that should resolve this issue.

pkleef was assigned by openlink Mar 6, 2014


ghost commented Mar 6, 2014

I have another error with the new bugfix :

$ dpkg-buildpackage -us -uc
dpkg-buildpackage: paquet source virtuoso-opensource
dpkg-buildpackage: version source 7.1
dpkg-buildpackage: source changé par OpenLink Virtuoso Maintainer <>
dpkg-buildpackage: architecture hôte amd64
 dpkg-source --before-build virtuoso-perso
 fakeroot debian/rules clean
rm -f build-stamp
# Add here commands to clean up after the build process.
[ ! -f Makefile ] || /usr/bin/make distclean
make[1]: entrant dans le répertoire « /home/julien-plu/virtuoso-perso »
Making distclean in .
make[2]: entrant dans le répertoire « /home/julien-plu/virtuoso-perso »
rm -rf .libs _libs
rm -f *.lo
test -z "" || rm -f
test . = "." || test -z "" || rm -f
rm -f libtool
rm -f cscope.out cscope.po.out cscope.files
make[2]: quittant le répertoire « /home/julien-plu/virtuoso-perso »
Making distclean in docsrc
make[2]: entrant dans le répertoire « /home/julien-plu/virtuoso-perso/docsrc »
make[2]: *** Pas de règle pour fabriquer la cible « distclean ». Arrêt.
make[2]: quittant le répertoire « /home/julien-plu/virtuoso-perso/docsrc »
make[1]: *** [distclean-recursive] Erreur 1
make[1]: quittant le répertoire « /home/julien-plu/virtuoso-perso »
make: *** [clean] Erreur 2
dpkg-buildpackage: erreur: fakeroot debian/rules clean a produit une erreur de sortie de type 2

The error says "No rule to create distclean target" inside the "docsrc" folder.

FYI... Gave this a shot on a vanilla precise64 vagrant box and seems to work fine.

vagrant@precise64:~/virtuoso$ sudo apt-get install git
vagrant@precise64:~/virtuoso$ git clone
vagrant@precise64:~/virtuoso$ cd virtuoso-opensource/
vagrant@precise64:~/virtuoso$ sudo apt-get install build-essential
vagrant@precise64:~/virtuoso$ sudo apt-get install debhelper autotools-dev autoconf automake libtool flex bison gperf gawk m4
vagrant@precise64:~/virtuoso$ dpkg-buildpackage -us -uc
vagrant@precise64:~/virtuoso$ cd ..
vagrant@precise64:~/virtuoso$ sudo dpkg -i virtuoso-opensource_7.1_amd64.deb
vagrant@precise64:~/virtuoso$ ps aux | grep virtuoso
root     10868  3.0 80.4 1505972 301096 ?      Ssl  22:27   0:08 /usr/bin/virtuoso-t -c virtuoso +wait

@yarikoptic, not sure if this helps the situation of getting virtuoso-opensource-7.1 into the next debian release re:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment