Skip to contentSkip to conversation

New: perl: SysV message queues not configured, even if available

Buildroot bugzilla at busybox.net 1 participant 3 messages Sep 22, 2016 – Feb 13, 2017

lore
Share & tools
lore
#0 lore raw

https://bugs.busybox.net/show_bug.cgi?id=9291

Bug ID: 9291
Summary: perl: SysV message queues not configured, even if
available
Product: buildroot
Version: 2016.02
Hardware: PC
OS: Linux
Status: NEW
Severity: normal
Priority: P5
Component: Other
Assignee: unassigned at buildroot.uclibc.org
Reporter: mail2k at web.de
CC: buildroot at uclibc.org
Target Milestone: ---

Buildroot 2016.02 with perl-5.22.1 compiled for i686-linux:
Problem on the target:
perl -e "msgget(90001, 1);"
msgget not implemented at -e line 1.

This is a configuration error. SysV-IPC is available on the target. ./configure in the perl directory gives the following:
...
Checking for msgctl ... found
Checking for msgget ... found
Checking for msgrcv ... found
Checking for msgsnd ... found
Checking for msync ... found
Checking for munmap ... found
...

Nevertheless, HAS_MSG is not defined in config.h and the message queues are not compiled in.
If I manually define HAS_MSG in config.h and do "make", I get a perl executable with msgget that works on my target. But that is not the way to solve this problem.

Signature · 2 lines
You are receiving this mail because:
You are on the CC list for the bug.
#1 lore raw

[Buildroot] [Bug 9291] perl: SysV message queues not configured, even if available

https://bugs.busybox.net/show_bug.cgi?id=9291

--- Comment #1 from Thomas Petazzoni <[email protected]> --- Fran?ois Perrad, who takes care of the Perl packaging in Buildroot, has reported the issue upstream: https://github.com/arsv/perl-cross/issues/41. A fix has already been committed in perl-cross upstream, we need to backport it in Buildroot.

Signature · 2 lines
You are receiving this mail because:
You are on the CC list for the bug.
#2 lore raw

[Buildroot] [Bug 9291] perl: SysV message queues not configured, even if available

In reply to bugzilla at busybox.net

https://bugs.busybox.net/show_bug.cgi?id=9291

Thomas Petazzoni <[email protected]> changed:

What |Removed |Added
----------------------------------------------------------------------------

         Resolution|---                         |FIXED
             Status|NEW                         |RESOLVED

--- Comment #2 from Thomas Petazzoni <[email protected]> --- This issue has been fixed in perl-cross by commit
https://github.com/arsv/perl-cross/commit/c707e92c99c9d468c490bf8aed0df95941da9c5c,
which is in perl-cross since version 1.1.2, and Buildroot is currently using perl-cross 1.1.3.

Therefore, this bug is now fixed.

Signature · 2 lines
You are receiving this mail because:
You are on the CC list for the bug.