Skip to content
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

ERROR: Language Vala does not support position-independent executable #477

Closed
physkets opened this issue Jan 17, 2019 · 3 comments
Closed

Comments

@physkets
Copy link

Describe the bug

Venom fails to build, and displays the error:

ERROR: Language Vala does not support position-independent executable

To Reproduce

Installed via the AUR: https://aur.archlinux.org/packages/venom/

Desktop (please complete the following information):

  • OS: Archlinux
  • Version 0.5.3

Additional context

Attached is the meson-log
meson-log.txt

@naxuroqa
Copy link
Owner

naxuroqa commented Jan 18, 2019

Can confirm, happens to me as well after updating meson to the latest stable version.

https://mesonbuild.com/Release-notes-for-0-49-0.html#positionindependent-executables

Might be a packaging issue (I.e. PIE is maybe just not possible with vala).
I've asked on their irc channel.

Responsible commit in the meson package:
https://git.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/meson&id=932dd4ee1b86e854327a9d0a554eb05a9b34230e

You can use this PKGBUILD file in the meantime:
https://gist.github.com/naxuroqa/a5984f9940a86d28dce3c8f1fdd85f70

Depending on their answer in the IRC channel I'll either fix this in the meson config (if possible), or use this PKGBUILD file for the aur package.

@r3k2
Copy link

r3k2 commented Jan 21, 2019

same issue here

@naxuroqa
Copy link
Owner

Should be fixed in 0.5.3-2 (https://aur.archlinux.org/cgit/aur.git/commit/PKGBUILD?h=venom&id=9f83937a346ba84324362fc3d13955cc30f22fb3)

Please let me know if you still run into any build errors.

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

No branches or pull requests

3 participants