bugGNUstep Application Project - Bugs: bug #39959, [MPDCon] libbsd needed for...

 
 

bug #39959: [MPDCon] libbsd needed for arc4random

Submitter:  adr <adr>
Submitted:  Thu 05 Sep 2013 08:11:45 PM UTC
   
 
Category:  Application Severity:  3 - Normal
Item Group:  Bug Status:  Fixed
Privacy:  Public Assigned to:  None
Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Sat 14 Dec 2013 12:38:50 PM UTC, comment #3: 

Fixed in v1.5.1. Thanks!
Bug report can be closed IMO.

adr <adr>
Sun 08 Sep 2013 05:35:57 PM UTC, comment #2: 

Please skip the PPC/libbsd part, as it seems Gentoo related.

adr <adr>
Fri 06 Sep 2013 05:03:45 AM UTC, comment #1: 

I forgot to mention, that I edited GNUmakefile.preamble as well:
ADDITIONAL_LDFLAGS += -lbsd

adr <adr>
Thu 05 Sep 2013 08:11:45 PM UTC, original submission:  

Background: https://bugs.gentoo.org/show_bug.cgi?id=480618
MPDCon 1.4

Hi all,

The package doesn't build on a Linux system (-->build log). It seems that libbsd must be installed for the arc4random function, which is not mentioned in the Documentation/Install file. It builds and runs fine with libbsd installed on my system, but then it drops an ugly warning at the end of the installation process. It's a standard QA notice from the Gentoo Linux package installer:
--------

  • QA Notice: Package triggers severe warnings which indicate that it
  •            may exhibit random runtime failures.
  • RandomPlaylistFeed.m:152:17: warning: implicit declaration of function 'arc4random' [-Wimplicit-function-declaration]


  • Please do not file a Gentoo bug and instead report the above QA
  • issues directly to the upstream developers of this software.
  • Homepage: http://gap.nongnu.org/mpdcon/

-------------

I read somewhere, that arc4random is included in libc on BSD systems, but Linux libc doesn't have arc4random. I'm not an expert on this though.

Normally the GNUstep packages in Gentoo Linux are provided for the x86, amd64 and ppc architectures, but libbsd is only available for x86 and amd64. Not sure what happens when MPDCon is build on a PPC, without libbsd.

adr <adr>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

Attached Files
file #29050:  20130908-163418.log added by adr (29KiB - application/octet-stream - Correct build log; ignore attached #29019)
file #29019:  20130905-185117.log added by adr (29KiB - application/octet-stream - Build log, and general system info)
file #29020:  emerge.info added by adr (4KiB - application/octet-stream - Build log, and general system info)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by rmottola (Updated the item)
  • -email is unavailable- added by adr (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 5 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2014-01-27 rmottola StatusNone Fixed
        Open/ClosedOpen Closed
    2013-09-08 adr Attached File- Added 20130908-163418.log, #29050
    2013-09-05 adr Attached File- Added 20130905-185117.log, #29019
        Attached File- Added emerge.info, #29020

    Back to the top

    Powered by Savane 3.13-f8d8.
    Corresponding source code