Re: r232623 breaks buildworld (or a recent commit...)B

2012-03-06 Thread matt
On 03/06/12 14:01, Dimitry Andric wrote:
> On 2012-03-06 22:21, Larry Rosenman wrote:
>> buildworld broken by r232623.
>>
>>   -fpic -DPIC  -O2 -pipe -fno-omit-frame-pointer  
>> -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../../include 
>> -I/usr/src/lib/libc/amd64 -DNLS  -D__DBINTERFACE_PRIVATE 
>> -I/usr/src/lib/libc/../../contrib/gdtoa -DINET6 -I/usr/obj/usr/src/lib/libc 
>> -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MISTAKE 
>> -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/libc/stdtime 
>> -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN 
>> -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -std=gnu99 
>> -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k 
>> -Wno-uninitialized -Wno-pointer-sign -c /usr/src/lib/libc/string/wmemset.c 
>> -o wmemset.So
>> ctfconvert -L VERSION wmemset.So
>> building shared library libc.so.7
>> setrunelocale.So: In function `__getCurrentRuneLocale':
>> setrunelocale.c:(.text+0x0): multiple definition of `__getCurrentRuneLocale'
>> nomacros.So:nomacros.c:(.text+0x0): first defined here
> Should be fixed now by r232626, sorry for the breakage. :(
> ___
> freebsd-current@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"
And now I see the problem is fixed.
Sorry for the noise...thanks for fixing Dimitry!

Matt

___
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


Re: r232623 breaks buildworld (or a recent commit...)B

2012-03-06 Thread matt
On 03/06/12 13:21, Larry Rosenman wrote:
> buildworld broken by r232623.
>
>  -fpic -DPIC  -O2 -pipe -fno-omit-frame-pointer 
> -I/usr/src/lib/libc/include -I/usr/src/lib/libc/../../include
> -I/usr/src/lib/libc/amd64 -DNLS  -D__DBINTERFACE_PRIVATE
> -I/usr/src/lib/libc/../../contrib/gdtoa -DINET6
> -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE
> -DPOSIX_MISTAKE -I/usr/src/lib/libc/../../contrib/tzcode/stdtime
> -I/usr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES
> -DPORTMAP -DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING
> -DSYMBOL_VERSIONING -std=gnu99 -fstack-protector -Wsystem-headers
> -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -c
> /usr/src/lib/libc/string/wmemset.c -o wmemset.So
> ctfconvert -L VERSION wmemset.So
> building shared library libc.so.7
> setrunelocale.So: In function `__getCurrentRuneLocale':
> setrunelocale.c:(.text+0x0): multiple definition of
> `__getCurrentRuneLocale'
> nomacros.So:nomacros.c:(.text+0x0): first defined here
> *** Error code 1
>
> Stop in /usr/src/lib/libc.
> *** Error code 1
>
> Stop in /usr/src.
> *** Error code 1
>
> Stop in /usr/src.
> *** Error code 1
>
> Stop in /usr/src.
> *** [buildworld] Error code 1
>
> Stop in /usr/src.
> ^C
> [1]   Done(1) nohup make buildworld buildkernel
> >make.out 2>&1
> # svn info
> Path: .
> Working Copy Root Path: /usr/src
> URL: svn://svn.freebsd.org/base/head
> Repository Root: svn://svn.freebsd.org/base
> Repository UUID: ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
> Revision: 232623
> Node Kind: directory
> Schedule: normal
> Last Changed Author: jhb
> Last Changed Rev: 232623
> Last Changed Date: 2012-03-06 14:45:13 -0600 (Tue, 06 Mar 2012)
>
> My system is at:
>
> FreeBSD borg.lerctr.org 10.0-CURRENT FreeBSD 10.0-CURRENT #59 r232474:
> Sat Mar  3 15:51:02 CST 2012
> r...@borg.lerctr.org:/usr/obj/usr/src/sys/BORG-DTRACE  amd64
>
If you examine the commit, parts can be removed...The problem seems to
result from XLOCALE_INLINE stuff?
there's a part of /usr/include/_ctype.h that can be forced to act as
though inlines are not available, and there's a part of
/usr/include/ctype.h (POSIX ifdef referencing xlocale) that can simply
be commented.
Also I included runetype.h in a few places, and ports (esp.
xfce...xscreensaver & thunderbird) worked again. I ended up having to
twiddle the above things on and off in various combinations for
different ports...obviously not ideal.

Matt

___
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


Re: r232623 breaks buildworld (or a recent commit...)B

2012-03-06 Thread Dimitry Andric
On 2012-03-06 22:21, Larry Rosenman wrote:
> buildworld broken by r232623.
> 
>   -fpic -DPIC  -O2 -pipe -fno-omit-frame-pointer  -I/usr/src/lib/libc/include 
> -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/amd64 -DNLS  
> -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -DINET6 
> -I/usr/obj/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE 
> -DPOSIX_MISTAKE -I/usr/src/lib/libc/../../contrib/tzcode/stdtime 
> -I/usr/src/lib/libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP 
> -DDES_BUILTIN -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING 
> -std=gnu99 -fstack-protector -Wsystem-headers -Werror -Wall -Wno-format-y2k 
> -Wno-uninitialized -Wno-pointer-sign -c /usr/src/lib/libc/string/wmemset.c -o 
> wmemset.So
> ctfconvert -L VERSION wmemset.So
> building shared library libc.so.7
> setrunelocale.So: In function `__getCurrentRuneLocale':
> setrunelocale.c:(.text+0x0): multiple definition of `__getCurrentRuneLocale'
> nomacros.So:nomacros.c:(.text+0x0): first defined here

Should be fixed now by r232626, sorry for the breakage. :(
___
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"