[asterisk-bugs] [Asterisk 0014129]: [patch] FreeBSD, OpenBSD and OS/X asterisk compilation fail..

Asterisk Bug Tracker noreply at bugs.digium.com
Wed Jan 14 16:25:17 CST 2009


A NOTE has been added to this issue. 
====================================================================== 
http://bugs.digium.com/view.php?id=14129 
====================================================================== 
Reported By:                ys
Assigned To:                mvanbaak
====================================================================== 
Project:                    Asterisk
Issue ID:                   14129
Category:                   Core/BuildSystem
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     closed
Asterisk Version:           SVN 
Regression:                 No 
SVN Branch (only for SVN checkouts, not tarball releases):  trunk 
SVN Revision (number only!): 166566 
Request Review:              
Resolution:                 fixed
Fixed in Version:           
====================================================================== 
Date Submitted:             2008-12-23 06:25 CST
Last Modified:              2009-01-14 16:25 CST
====================================================================== 
Summary:                    [patch] FreeBSD, OpenBSD and OS/X asterisk
compilation fail..
Description: 
Hello.

When I complie current asterisk trunk (r166566), i got an error:

gmake[1]: Entering directory `/usr/home/asterisk/src/asterisk/main'
gcc -o asterisk.i -E asterisk.c -D_THREAD_SAFE -pthread
-I/usr/home/asterisk/src/asterisk/include  -I/usr/local/include/libxml2
-I/usr/local/include -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes
-Wmissing-declarations -g3 -Werror -Wunused -Wdeclaration-after-statement
-D_FORTIFY_SOURCE=2 -Wundef  -Wmissing-format-attribute -Wformat=2
-I/usr/local/include -march=i386   -MD -MT asterisk.i -MF .asterisk.i.d
-MP
asterisk.c:84:22: sys/swap.h: No such file or directory
gmake[1]: *** [asterisk.i] Error 1
gmake[1]: Leaving directory `/usr/home/asterisk/src/asterisk/main'
gmake: *** [main] Error 2


If, i remove include "sys/swap.h", i got this error:

asterisk.c: In function `handle_show_sysinfo':
asterisk.c:568: error: storage size of 'vmtotal' isn't known
asterisk.c:584: error: `HW_PHYSMEM64' undeclared (first use in this
function)
asterisk.c:584: error: (Each undeclared identifier is reported only once
asterisk.c:584: error: for each function it appears in.)
asterisk.c:600: error: `VM_METER' undeclared (first use in this function)
asterisk.c:609: error: `KERN_NPROCS' undeclared (first use in this
function)
asterisk.c:568: warning: unused variable `vmtotal'

====================================================================== 

---------------------------------------------------------------------- 
 (0097832) mvanbaak (manager) - 2009-01-14 16:25
 http://bugs.digium.com/view.php?id=14129#c97832 
---------------------------------------------------------------------- 
4.2 is like 2 versions behind current stable version ;)
Sorry, couldn't resist.

After discussing this on irc I think it should be fixed.
Just give me some time to find out how to detect this and I'll fix it.

It's not that urgent, because this thing is only in trunk and not in any
releas or to-be-next-release branch but still ...
Some ppl run non-up-to-date versions for a reason 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2009-01-14 16:25 mvanbaak       Note Added: 0097832                          
======================================================================




More information about the asterisk-bugs mailing list