pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/34019: [patch] comms/libmal does not compile on FreeBSD 6.1



>Number:         34019
>Category:       pkg
>Synopsis:       [patch] comms/libmal does not compile on FreeBSD 6.1
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Jul 17 17:50:00 +0000 2006
>Originator:     Peter Schuller
>Release:        FreeBSD 6.1
>Organization:
N/A
>Environment:
>Description:
comms/libmal does not compile:

In file included from ../malsync/mal/client/unix/MAL31DBConfig.c:26:
/usr/include/malloc.h:3:2: #error "<malloc.h> has been replaced by <stdlib.h>"
../malsync/mal/client/unix/MAL31DBConfig.c: In function `MAL31DBConfigReadData':
../malsync/mal/client/unix/MAL31DBConfig.c:41: warning: implicit declaration of 
function `malloc'
gmake[2]: *** [MAL31DBConfig.lo] Error 1
gmake[2]: Leaving directory `/usr/pkgsrc/comms/libmal/work/libmal-0.40/src'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/pkgsrc/comms/libmal/work/libmal-0.40'
gmake: *** [all] Error 2
*** Error code 2

>How-To-Repeat:

>Fix:
Have stdlib.h be included instead of stdlib.h on FreeBSD:

   http://hyperion.scode.org/pkgsrc/libmal-malloc.patch

Note that it does not distinguish based on the version of FreeBSD. I believe 
stdlib.h will always have defined malloc() in modern times, so I suspect it is 
not necessary. (malloc.h is not even standard AFAIK?).





Home | Main Index | Thread Index | Old Index