make deb fails

Uwe Brauer oub at mat.ucm.es
Sun Jul 14 14:14:45 UTC 2024


>>> "UBvM" == Uwe Brauer via Mercurial <mercurial at lists.mercurial-scm.org> writes:

> Hi
> I was forced to upgrade Ubuntu 16.04.
> Due to a comple of problems I am now running only 18.04 (which ships
> still python2.7 and python 3.6)

> I am also third party packages such as artemis, that require python2.
> I am also using an old hg-git version (a topic branch by Manuel Jacob
> that allows to export named branches and topics (I know that newer
> versions of hg-git might do that as well).

> I want to compile change set d782cce137fd
> so I run, as I did in Ubuntu 16.04

> DEB_BUILD_OPTIONS="nocheck" make deb

> But now I receive 

> ImportError: No module named thirdparty.concurrent
> Makefile:50: recipe for target 'local' failed
> make[2]: *** [local] Error 1
> make[2]: Leaving directory '/home/oub/ALLES/src/hg-stable'
> rm: cannot remove '/home/oub/ALLES/src/hg-stable/debian': No such file or directory
> Makefile:69: recipe for target 'deb' failed
> make[1]: *** [deb] Error 1
> make[1]: Leaving directory '/home/oub/ALLES/src/hg-stable/contrib/packaging'
> Makefile:215: recipe for target 'deb' failed
> make: *** [deb] Error 2

> So some python2.7 package is missing, but googled and I am not sure
> what is missing.


I run make all and make local
and it seems that 
sudo apt-get install libpython2.7-dev

Solved some of the problems but the thirdparty.concurrent persists, any help would be appreciated.

Thanks

Uwe Brauer 
> Any idea

> Thanks

> Uwe Brauer 

-- 
I strongly condemn Hamas heinous despicable pogroms/atrocities on Israel
I strongly condemn Putin's war of aggression against Ukraine.
I support to deliver weapons to Ukraine's military. 
I support the EU and NATO membership of Ukraine. 




More information about the Mercurial mailing list