Subject: Re: pkg/32960: www/htdig-devel kdebase3 Solaris10 gcc 3.4.3
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: Gilles Dauphin <Gilles.Dauphin@enst.fr>
List: pkgsrc-bugs
Date: 03/02/2006 10:36:09
> Delivered-To: dauphin@enst.fr
> From: joerg@britannica.bec.de
> To: pkg-manager@netbsd.org, gnats-admin@netbsd.org, pkgsrc-bugs@netbsd.org, 
"Gilles Dauphin" <dauphin@enst.fr>
> Subject: Re: pkg/32960: www/htdig-devel kdebase3 Solaris10 gcc 3.4.3
>
> 
> The following reply was made to PR pkg/32960; it has been noted by GNATS.
> 
> From: joerg@britannica.bec.de
> To: gnats-bugs@netbsd.org
> Cc: 
> Subject: Re: pkg/32960: www/htdig-devel kdebase3 Solaris10 gcc 3.4.3
> Date: Wed, 1 Mar 2006 17:17:31 +0100
> 
>  On Wed, Mar 01, 2006 at 03:20:02PM +0000, Gilles Dauphin wrote:
>  >  >  Can you check whether or not stdbool.h is pulled in somewhere?
>  >  
>  >  Yes it is here:
>  >  -rw-r--r--   1 root     bin         1024 Jan 21  2005 
/usr/include/stdbool.h
>  
>  No, no, no :-) What I meant is whether the failing files from the htdig
>  builds use it directly or indirectly :-) E.g. the output of gcc -M or a
>  .depend should tell you that. Also check whether the stdbool.h itself
>  does correctly handling the existence of bool in C++.

I don't see stdbool.h on the output of gcc -M (see above)
and 

[root@redhot 1082] g++   /usr/include/stdbool.h 
/usr/include/stdbool.h:42:2: #error "Use of <stdbool.h> is valid only in a c99 
compilation environment."
[root@redhot 1083] 

Sorry for missunderstanding, but snail eaters have slow brain ;)
Gilles


---------------------------------------------------------------
[root@redhot 1081] g++ -DHAVE_CONFIG_H -I. -I../include 
-DDEFAULT_CONFIG_FILE=\"/usr/pkg/etc/htdig/htdig.conf\" -I./htlib-I../htnet 
-I../htcommon -I../htword -I../db 
-I/usr/pkgsrc/www/htdig-devel/work/.buildlink/include  Configuration.cc   -DPIC  
-M      
Configuration.o: Configuration.cc ../include/htconfig.h \
  ../include/config.h \
  /usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/include/stdio.h \
  /usr/include/stdarg.h /usr/include/iso/stdarg_iso.h \
  /usr/include/sys/va_impl.h /usr/include/sys/va_list.h \
  /usr/include/sys/isa_defs.h /usr/include/iso/stdarg_c99.h \
  /usr/include/sys/feature_tests.h /usr/include/sys/ccompile.h \
  /usr/include/iso/stdio_iso.h /usr/include/stdio_tag.h \
  /usr/include/stdio_impl.h /usr/include/iso/stdio_c99.h Configuration.h \
  Dictionary.h Object.h lib.h clib.h \
  /usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/include/sys/types.h \
  /usr/include/sys/machtypes.h /usr/include/ia32/sys/machtypes.h \
  /usr/include/sys/int_types.h /usr/include/sys/select.h \
  /usr/include/sys/time_impl.h /usr/include/sys/time.h \
  /usr/include/time.h /usr/include/iso/time_iso.h /usr/include/string.h \
  /usr/include/iso/string_iso.h /usr/include/dirent.h \
  /usr/include/sys/dirent.h htString.h \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/iostrea
m \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/i386-pc
-solaris2.10/bits/c++config.h \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/i386-pc
-solaris2.10/bits/os_defines.h \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/ostream 
\
  /usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/ios \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/iosfwd 
\
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/i386-pc
-solaris2.10/bits/c++locale.h \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/clocale 
\
  /usr/include/locale.h /usr/include/iso/locale_iso.h \
  /usr/include/libintl.h \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/cstring 
\
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/cstddef 
\
  /usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/include/stddef.h \
  /usr/include/iso/stddef_iso.h \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/cstdio 
\
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/i386-pc
-solaris2.10/bits/c++io.h \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/i386-pc
-solaris2.10/bits/gthr.h \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/i386-pc
-solaris2.10/bits/gthr-default.h \
  /usr/include/pthread.h /usr/include/sched.h /usr/include/unistd.h \
  /usr/include/sys/unistd.h \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/cctype 
\
  /usr/include/ctype.h /usr/include/iso/ctype_iso.h \
  /usr/include/iso/ctype_c99.h \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/bits/st
ringfwd.h \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/bits/po
stypes.h \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/cwchar 
\
  /usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/ctime 
\
  /usr/include/wchar.h /usr/include/iso/wchar_iso.h \
  /usr/include/wchar_impl.h /usr/include/iso/wchar_c99.h \
  /usr/include/stdint.h /usr/include/sys/stdint.h \
  /usr/include/sys/int_limits.h /usr/include/sys/int_const.h \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/bits/fu
nctexcept.h \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/excepti
on_defines.h \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/excepti
on \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/bits/ch
ar_traits.h \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/bits/st
l_algobase.h \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/climits 
\
  /usr/include/limits.h /usr/include/iso/limits_iso.h \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/cstdlib 
\
  /usr/include/stdlib.h /usr/include/iso/stdlib_iso.h \
  /usr/include/iso/stdlib_c99.h /usr/include/sys/wait.h \
  /usr/include/sys/resource.h /usr/include/sys/siginfo.h \
  /usr/include/sys/machsig.h /usr/include/vm/faultcode.h \
  /usr/include/sys/procset.h /usr/include/sys/signal.h \
  /usr/include/sys/iso/signal_iso.h /usr/include/sys/ucontext.h \
  /usr/include/sys/regset.h \
  /usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/new \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/bits/st
l_pair.h \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/bits/ty
pe_traits.h \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/bits/st
l_iterator_base_types.h \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/bits/st
l_iterator_base_funcs.h \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/bits/co
ncept_check.h \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/bits/st
l_iterator.h \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/debug/d
ebug.h \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/cassert 
\
  /usr/include/assert.h \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/bits/lo
calefwd.h \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/bits/io
s_base.h \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/bits/at
omicity.h \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/i386-pc
-solaris2.10/bits/atomic_word.h \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/bits/lo
cale_classes.h \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/string 
\
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/memory 
\
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/bits/al
locator.h \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/i386-pc
-solaris2.10/bits/c++allocator.h \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/ext/new
_allocator.h \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/bits/st
l_construct.h \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/bits/st
l_uninitialized.h \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/bits/st
l_raw_storage_iter.h \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/limits 
\
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/bits/st
l_function.h \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/bits/ba
sic_string.h \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/algorit
hm \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/bits/st
l_algo.h \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/bits/st
l_heap.h \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/bits/st
l_tempbuf.h \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/bits/ba
sic_string.tcc \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/streamb
uf \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/bits/st
reambuf.tcc \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/bits/ba
sic_ios.h \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/bits/st
reambuf_iterator.h \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/bits/lo
cale_facets.h \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/cwctype 
\
  /usr/include/wctype.h /usr/include/iso/wctype_iso.h \
  /usr/include/iso/wctype_c99.h \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/i386-pc
-solaris2.10/bits/ctype_base.h \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/i386-pc
-solaris2.10/bits/ctype_inline.h \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/bits/co
decvt.h \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/i386-pc
-solaris2.10/bits/codecvt_specializations.h \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/i386-pc
-solaris2.10/bits/time_members.h \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/i386-pc
-solaris2.10/bits/messages_members.h \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/bits/ba
sic_ios.tcc \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/bits/os
tream.tcc \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/locale 
\
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/bits/lo
cale_facets.tcc \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/typeinf
o \
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/istream 
\
  
/usr/sfw/lib/gcc/i386-pc-solaris2.10/3.4.3/../../../../include/c++/3.4.3/bits/is
tream.tcc \
  List.h ParsedString.h