[Bug 387255] Re: axiom version 20081101 FTBFS on all platforms
It's updated. It built on Ubuntu when I tested it locally. We'll see how it does on the buildd's. https://launchpad.net/ubuntu/+source/axiom/20091101-7 ** Changed in: axiom (Ubuntu) Status: In Progress => Fix Released -- axiom version 20081101 FTBFS on all platforms https://bugs.launchpad.net/bugs/387255 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 387255] Re: axiom version 20081101 FTBFS on all platforms
** Changed in: axiom (Ubuntu) Assignee: (unassigned) => Brian Thomason (brian-thomason) ** Changed in: axiom (Ubuntu) Status: New => In Progress -- axiom version 20081101 FTBFS on all platforms https://bugs.launchpad.net/bugs/387255 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 387255] Re: axiom version 20081101 FTBFS on all platforms
** Changed in: axiom (Debian) Status: New => Fix Released ** Changed in: axiom Status: New => Fix Released -- axiom version 20081101 FTBFS on all platforms https://bugs.launchpad.net/bugs/387255 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 387255] Re: axiom version 20081101 FTBFS on all platforms
Hello daly, thanks for your work and helping the distribution! It may be best to contact the Debian maintainer for Axiom directly: Camm Maguire He does not seem to be actively working on it in Debian, but he should be the contact (and the person who can get it uploaded). If he doesn't respond, you would have to try a NMU (non-maintainer upload), probably by contacting the Debian Science team mailing list (and the Ubuntu Science might be able to help too, but they don't necessarily have Debian upload permissions). -- axiom version 20081101 FTBFS on all platforms https://bugs.launchpad.net/bugs/387255 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 387255] Re: axiom version 20081101 FTBFS on all platforms
** Changed in: axiom (Debian) Status: Unknown => New ** Changed in: axiom Status: Unknown => New -- axiom version 20081101 FTBFS on all platforms https://bugs.launchpad.net/bugs/387255 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 387255] Re: axiom version 20081101 FTBFS on all platforms
Morten Kjeldgaard wrote: > That's what I would have done, but SELINUX does not appear to be enabled > on Ubuntu's kernel: > > $ grep SELINUX /boot/config-2.6.28-11-generic > CONFIG_SECURITY_SELINUX=y > CONFIG_SECURITY_SELINUX_AVC_STATS=y > CONFIG_SECURITY_SELINUX_BOOTPARAM=y > CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=0 > CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 > CONFIG_SECURITY_SELINUX_DEVELOP=y > CONFIG_SECURITY_SELINUX_DISABLE=y > # CONFIG_SECURITY_SELINUX_ENABLE_SECMARK_DEFAULT is not set > # CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set > > The /selinux directory exists, but is empty. > > try (as root) echo 0 >/proc/sys/kernel/exec-shield echo 0 >/proc/sys/kernel/randomize_va_space If that cures the problem then the problem is SELinux If not, then I'm completely puzzled because the error you report has always been caused by SELinux. See faq 36 and faq 37 Tim -- axiom version 20081101 FTBFS on all platforms https://bugs.launchpad.net/bugs/387255 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 387255] Re: axiom version 20081101 FTBFS on all platforms
That's what I would have done, but SELINUX does not appear to be enabled on Ubuntu's kernel: $ grep SELINUX /boot/config-2.6.28-11-generic CONFIG_SECURITY_SELINUX=y CONFIG_SECURITY_SELINUX_AVC_STATS=y CONFIG_SECURITY_SELINUX_BOOTPARAM=y CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=0 CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 CONFIG_SECURITY_SELINUX_DEVELOP=y CONFIG_SECURITY_SELINUX_DISABLE=y # CONFIG_SECURITY_SELINUX_ENABLE_SECMARK_DEFAULT is not set # CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set The /selinux directory exists, but is empty. -- axiom version 20081101 FTBFS on all platforms https://bugs.launchpad.net/bugs/387255 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 387255] Re: axiom version 20081101 FTBFS on all platforms
Morten Kjeldgaard wrote: > I could get version 20090301 to compile by applying appropriate setarch > commands as shown in the attached patch. However, after the build, > invokes axiom and it segfaults: > > echo ")lisp (progn (setq compiler::*default-system-p* nil)(si::save-system > \"foo\"))" | > AXIOM=/build/mok-axiom_20090301-0ubuntu1-amd64-MAIheK/axiom-20090301-0ubuntu1/mnt/linux > > /build/mok-axiom_20090301-0ubuntu1-amd64-MAIheK/axiom-20090301-0ubuntu1/mnt/linux/bin/AXIOMsys > && mv foo mnt/linux/bin/AXIOMsys > AXIOM Computer Algebra System > Version: Axiom (March 2009) > Timestamp: Monday June 15, 2009 at 16:12:27 > - >Issue )copyright to view copyright notices. >Issue )summary for a summary of useful system commands. >Issue )quit to leave AXIOM and return to shell. > - > >Re-reading compress.daase Re-reading interp.daase >Re-reading operation.daaseSegmentation fault > make: *** [build-stamp] Error 139 > dpkg-buildpackage: failure: debian/rules build gave error exit status 2 > > > ** Attachment added: "rules.patch" >http://launchpadlibrarian.net/27945982/rules.patch > > ** Changed in: axiom (Ubuntu) > Assignee: Morten Kjeldgaard (mok0) => (unassigned) > > The problem is that you are invoking axiom without using the setarch function at the time you run it. This is not an Axiom problem but a problem with your SELinux permissions setup. Axiom needs to modify the heap (lisp does this normally) and the selinux system is blocking this. Turn off SELinux and it will work. Try running Axiom without SELinux enabled and let me know if the problem is cured or not. Tim -- axiom version 20081101 FTBFS on all platforms https://bugs.launchpad.net/bugs/387255 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 387255] Re: axiom version 20081101 FTBFS on all platforms
I could get version 20090301 to compile by applying appropriate setarch commands as shown in the attached patch. However, after the build, invokes axiom and it segfaults: echo ")lisp (progn (setq compiler::*default-system-p* nil)(si::save-system \"foo\"))" | AXIOM=/build/mok-axiom_20090301-0ubuntu1-amd64-MAIheK/axiom-20090301-0ubuntu1/mnt/linux /build/mok-axiom_20090301-0ubuntu1-amd64-MAIheK/axiom-20090301-0ubuntu1/mnt/linux/bin/AXIOMsys && mv foo mnt/linux/bin/AXIOMsys AXIOM Computer Algebra System Version: Axiom (March 2009) Timestamp: Monday June 15, 2009 at 16:12:27 - Issue )copyright to view copyright notices. Issue )summary for a summary of useful system commands. Issue )quit to leave AXIOM and return to shell. - Re-reading compress.daase Re-reading interp.daase Re-reading operation.daaseSegmentation fault make: *** [build-stamp] Error 139 dpkg-buildpackage: failure: debian/rules build gave error exit status 2 ** Attachment added: "rules.patch" http://launchpadlibrarian.net/27945982/rules.patch ** Changed in: axiom (Ubuntu) Assignee: Morten Kjeldgaard (mok0) => (unassigned) -- axiom version 20081101 FTBFS on all platforms https://bugs.launchpad.net/bugs/387255 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 387255] Re: axiom version 20081101 FTBFS on all platforms
Trying to compile the newest version (20090301), I noticed the following lines in the configure output: checking for sbrk... yes checking for ADDR_NO_RANDOMIZE constant... yes, 4 checking for personality(ADDR_NO_RANDOMIZE) support... no checking that sbrk is (now) non-random... no Cannot build with randomized sbrk. Your options: - upgrade to a kernel/libc that knows about personality(ADDR_NO_RANDOMIZE) - recompile your kernel with CONFIG_COMPAT_BRK (if it has that option) - run sysctl kernel.randomize_va_space=0 before using gcl ** Changed in: axiom (Ubuntu) Assignee: (unassigned) => Morten Kjeldgaard (mok0) -- axiom version 20081101 FTBFS on all platforms https://bugs.launchpad.net/bugs/387255 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs