Date: Sun, 7 Mar 2004 20:00:29 -0800 (PST) From: Parv <parv@pair.com> To: freebsd-ports-bugs@FreeBSD.org Subject: Re: ports/61290: x11-wm/treewm - build fails while compiling dsimple.c on (re|m)alloc issues Message-ID: <200403080400.i2840T7u037317@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/61290; it has been noted by GNATS. From: Parv <parv@pair.com> To: Pav Lucistnik <pav@FreeBSD.org> Cc: f-gnats <freebsd-gnats-submit@freebsd.org> Subject: Re: ports/61290: x11-wm/treewm - build fails while compiling dsimple.c on (re|m)alloc issues Date: Sun, 7 Mar 2004 22:59:36 -0500 in message <1078698566.21653.81.camel@hood.oook.cz>, wrote Pav Lucistnik thusly... > > V ne, 07. 03. 2004 v 21:54, parv pí?e: > > > > > Well, i have updtaed to 4-STABLE-2003.12.19.22.52.44 (w/ tcp problem > > > > patched). The port still fails w/ the same message as reported > > > > earlier. > > > > > > Maybe you have some stalled header files around? Have you done rm -rf > > > /usr/include before make installworld? > > > > No i have not as that is not specified as part of OS upgrade. What > > files could be you think that may be causing the problems? > > Try grepping for Malloc (uppercase M) ... > on my clean -STABLE jail, there's no header file containing this > definition. Here is the output... /usr/include/g++/stl_alloc.h:// Malloc-based allocator. Typically slower than default alloc below. /usr/include/net/radix.h: R_Malloc(m, struct radix_mask *, sizeof (*(m))); }\ /usr/include/net/radix.h:#define R_Malloc(p, t, n) (p = (t) malloc((unsigned int)(n))) /usr/include/net/radix.h:#define R_Malloc(p, t, n) (p = (t) malloc((unsigned long)(n), M_RTABLE, M_DONTWAIT)) /usr/include/openssl/asn1_mac.h:#define M_ASN1_New_Malloc(ret,type) \ /usr/include/glob.h:#define GLOB_NOSPACE (-1) /* Malloc call failed. */ # grep -l -R Malloc /usr/include | xargs ls -l -r--r--r-- 1 root wheel 33834 Jun 11 2002 /usr/include/g++/stl_alloc.h -r--r--r-- 1 root wheel 4480 Oct 12 2002 /usr/include/glob.h -r--r--r-- 1 root wheel 6778 Jun 11 2002 /usr/include/net/radix.h -r--r--r-- 1 root wheel 18383 Apr 6 2003 /usr/include/openssl/asn1_mac.h ...moving /usr/include/net/radix.h to elsewhere did not help either. On further investigation, i found that culprit was included patched version of xprop, its dsimple.c to be exact. After removing references to xprop from Makefile of treewm source (and correspondingly adjusting port's Makefile & -plist), there were no further troubles in building/installing treewm. Not compiling included unbuildable (here at least) patched xprop is only a workaround. Could it be, Pav, that some file is included more than once here, but not on your system? - Parv --
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200403080400.i2840T7u037317>