-
Notifications
You must be signed in to change notification settings - Fork 29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ubuntu 14.04 make command issue #688
Comments
It's broken because nobody seems to have updated this project for Debian-based distro's for a while. To get at least planex working:
There is another issue, a SPEC file for one of the ocaml modules has some hardcoded RedHat path in it that doesn't exist in Debian so that errors out, and when building libre-ocaml it can't seem to find 'threads' even when it's actually there. I'm trying to get to a working setup in Debian Jessie, send patches and then have it working on other Debian-alike systems too. Currently, I'm dumping my work at https://github.com/johnkeates/xenbuilder-vagrant which uses Vagrant to setup a virtual Jessie box, and use a few SaltStack configuration management files to get the files and dependencies in place. It's a work in progress but maybe with some more people we can get this building on a sane Debian-alike OS again. |
Tried to build a package on ubuntu 16.04 but got following error: EDIT. nvm, fixed the problem by installing following packages first: |
Yeah, the maintainers/owners do not support Debian & Ubuntu, and planex doesn't either. IIRC, they even removed what bits were there to actually build anything at this point. I do think it can be worked around since it's mostly OCaml stuff and planex/rpm doesn't have anything to do with it. What those two basically do is resolve dependencies between the packages and them build them in order as RPMs. If the spec files can be cloned and made into control files (and preinst/postinst files), and some sort of build order is made, you'd have a working setup. The problem is that you'd have to do that for every change, so that's not very efficient. A better solution would be working on planex and maintaining in-tree debian support, but that'd have to be agreed upon by Citrix/XenServer FOSS in order to happen, and maintainers would be needed as well. |
/buildroot# make
Makefile:7: /usr/share/planex/Makefile.rules: No such file or directory
make: *** No rule to make target ` /usr/share/planex/Makefile.rules' . Stop.
/buildroot#
Have installed planex-0.7.2, what is wrong?
The text was updated successfully, but these errors were encountered: