HI Piret, > Saw that new release verison 7.2.2 of virtuoso is available. But when I try > to build debian packages I get an error: > > test -x debian/rules > /usr/bin/make -C binsrc/VirtuosoClient.Net clean > make[1]: Entering directory > `/tmp/build/virtuoso-opensource/binsrc/VirtuosoClient.Net' > make[1]: *** No rule to make target `clean'. Stop. > make[1]: Leaving directory > `/tmp/build/virtuoso-opensource/binsrc/VirtuosoClient.Net' > make: *** [cleanbuilddir/libvirtmono0-cil] Error 2 > > The steps I take: > - start clean ubuntu 14.04 LTS Virtual Machine. All commands in machine are > executed under root user. > - install initial dependencies: > apt-get update > apt-get install -y openjdk-6-jdk git build-essential automake devscripts > equivs > - clone virtuoso source from github: > git clone https://github.com/openlink/virtuoso-opensource.git > git checkout v7.2.2 > - make sure all dependencies needed are installed, based on another message > thread conversation ( > http://sourceforge.net/p/virtuoso/mailman/message/34650682/ ): > mk-build-deps --install debian/control > - start debian package build: > fakeroot debian/rules clean binary
Looks like the clean rule fires too soon, before the actual Makefiles etc are created. Since this is a new checkout, as a workaround you can just use: fakeroot debian/rules binary After you have build the first time, the clean option is functional. I will fix this for the next release > Am I missing something? Did some thing changed with release? Because building > develop/7 branch latest state on 27th of November worked with these steps. Patrick Patrick --- Patrick van Kleef Program Manager OpenLink Software http://www.openlinksw.com/ http://twitter.com/openlink/ ------------------------------------------------------------------------------ _______________________________________________ Virtuoso-users mailing list Virtuoso-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/virtuoso-users