public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug bootstrap/47147] New: gcc 4.6 fails to compile on NetBSD
@ 2011-01-01 17:43 js-gcc at webkeks dot org
2011-01-02 22:41 ` [Bug bootstrap/47147] " redi at gcc dot gnu.org
` (15 more replies)
0 siblings, 16 replies; 17+ messages in thread
From: js-gcc at webkeks dot org @ 2011-01-01 17:43 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47147
Summary: gcc 4.6 fails to compile on NetBSD
Product: gcc
Version: unknown
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: bootstrap
AssignedTo: unassigned@gcc.gnu.org
ReportedBy: js-gcc@webkeks.org
/home/js/gcc-build/./prev-gcc/xgcc -B/home/js/gcc-build/./prev-gcc/
-B/usr/local/x86_64-unknown-netbsd5.1./bin/
-B/usr/local/x86_64-unknown-netbsd5.1./bin/
-B/usr/local/x86_64-unknown-netbsd5.1./lib/ -isystem
/usr/local/x86_64-unknown-netbsd5.1./include -isystem
/usr/local/x86_64-unknown-netbsd5.1./sys-include -c -DHAVE_CONFIG_H -g -O2
-gtoggle -I. -I/home/js/gcc-trunk/libiberty/../include -W -Wall
-Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic -fpic
/home/js/gcc-trunk/libiberty/mempcpy.c -o pic/mempcpy.o; \
else true; fi
/home/js/gcc-trunk/libiberty/mempcpy.c:35:36: error: unknown type name ‘size_t’
/home/js/gcc-trunk/libiberty/mempcpy.c:38:34: error: unknown type name ‘size_t’
Looking at the file, it includes stddef.h, which does define size_t on NetBSD:
webkeks:/tmp$ cat test.c
#include <stddef.h>
size_t foo;
webkeks:/tmp$ gcc -c test.c
webkeks:/tmp$
So it seems that uding the build process, different headers are used which are
broken.
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug bootstrap/47147] gcc 4.6 fails to compile on NetBSD
2011-01-01 17:43 [Bug bootstrap/47147] New: gcc 4.6 fails to compile on NetBSD js-gcc at webkeks dot org
@ 2011-01-02 22:41 ` redi at gcc dot gnu.org
2011-01-03 16:13 ` js-gcc at webkeks dot org
` (14 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: redi at gcc dot gnu.org @ 2011-01-02 22:41 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47147
Jonathan Wakely <redi at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |build
Status|UNCONFIRMED |NEW
Last reconfirmed| |2011.01.02 22:41:11
Ever Confirmed|0 |1
--- Comment #1 from Jonathan Wakely <redi at gcc dot gnu.org> 2011-01-02 22:41:11 UTC ---
I can't verify it myself but I've had this reported to me in private too, so am
going to confirm it.
Please provide your full configure command, thanks
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug bootstrap/47147] gcc 4.6 fails to compile on NetBSD
2011-01-01 17:43 [Bug bootstrap/47147] New: gcc 4.6 fails to compile on NetBSD js-gcc at webkeks dot org
2011-01-02 22:41 ` [Bug bootstrap/47147] " redi at gcc dot gnu.org
@ 2011-01-03 16:13 ` js-gcc at webkeks dot org
2011-01-06 19:49 ` rwild at gcc dot gnu.org
` (13 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: js-gcc at webkeks dot org @ 2011-01-03 16:13 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47147
--- Comment #2 from js-gcc at webkeks dot org <js-gcc at webkeks dot org> 2011-01-03 16:13:14 UTC ---
/home/js/gcc-trunk/configure --enable-long-long --disable-multilib
--enable-threads --disable-symvers --enable-__cxa_atexit
--enable-languages=c,c++,objc,obj-c++ --with-mpfr=/usr/local
--with-mpc=/usr/local --with-gmp=/usr/local
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug bootstrap/47147] gcc 4.6 fails to compile on NetBSD
2011-01-01 17:43 [Bug bootstrap/47147] New: gcc 4.6 fails to compile on NetBSD js-gcc at webkeks dot org
2011-01-02 22:41 ` [Bug bootstrap/47147] " redi at gcc dot gnu.org
2011-01-03 16:13 ` js-gcc at webkeks dot org
@ 2011-01-06 19:49 ` rwild at gcc dot gnu.org
2011-01-11 16:55 ` redi at gcc dot gnu.org
` (12 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: rwild at gcc dot gnu.org @ 2011-01-06 19:49 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47147
--- Comment #3 from Ralf Wildenhues <rwild at gcc dot gnu.org> 2011-01-06 19:40:57 UTC ---
Can you attach output of the failing command when '-o <FILE>' is removed and -c
is replaced with -E? And please post the full failing command, the one you
posted has '; else true; fi' but no 'if' part. Thanks.
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug bootstrap/47147] gcc 4.6 fails to compile on NetBSD
2011-01-01 17:43 [Bug bootstrap/47147] New: gcc 4.6 fails to compile on NetBSD js-gcc at webkeks dot org
` (2 preceding siblings ...)
2011-01-06 19:49 ` rwild at gcc dot gnu.org
@ 2011-01-11 16:55 ` redi at gcc dot gnu.org
2011-01-12 21:34 ` redi at gcc dot gnu.org
` (11 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: redi at gcc dot gnu.org @ 2011-01-11 16:55 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47147
Jonathan Wakely <redi at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |WAITING
Version|unknown |4.6.0
--- Comment #4 from Jonathan Wakely <redi at gcc dot gnu.org> 2011-01-11 16:52:56 UTC ---
Still waiting for feedback
I'll investigate this myself (to expedite PR 47045) if there's a public NetBSD
machine available in a compile farm somewhere, or if someone is able to give me
ssh access to a box
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug bootstrap/47147] gcc 4.6 fails to compile on NetBSD
2011-01-01 17:43 [Bug bootstrap/47147] New: gcc 4.6 fails to compile on NetBSD js-gcc at webkeks dot org
` (3 preceding siblings ...)
2011-01-11 16:55 ` redi at gcc dot gnu.org
@ 2011-01-12 21:34 ` redi at gcc dot gnu.org
2011-01-12 21:49 ` redi at gcc dot gnu.org
` (10 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: redi at gcc dot gnu.org @ 2011-01-12 21:34 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47147
--- Comment #5 from Jonathan Wakely <redi at gcc dot gnu.org> 2011-01-12 21:17:35 UTC ---
Created attachment 22952
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=22952
preprocessed source
configured with
../gcc-4.6-20110108/configure --prefix=/home/redi/work/sandbox
--disable-libgomp --disable-bootstrap --disable-multilib
on netbsd-current
build fails in libstdc++-v3/libsupc++ with these errors:
In file included from
../../../../gcc-4.6-20110108/libstdc++-v3/libsupc++/tinfo.h:31:0,
from
../../../../gcc-4.6-20110108/libstdc++-v3/libsupc++/array_type_info.cc:25:
/disk/1/archive/tmp/redi/gcc-4.6-20110108/libstdc++-v3/libsupc++/cxxabi.h:70:17:
error: 'size_t' was not declared in this scope
/disk/1/archive/tmp/redi/gcc-4.6-20110108/libstdc++-v3/libsupc++/cxxabi.h:70:17:
note: suggested alternative:
/disk/1/archive/tmp/redi/objdir-4.6-20110108/x86_64-unknown-netbsd5.99.43/libstdc++-v3/include/x86_64-unknown-netbsd5.99.43/bits/c++config.h:88:26:
note: 'std::size_t'
preprocessed source attached
I'll look into it more later and try a build without --disable-boostrap too ...
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug bootstrap/47147] gcc 4.6 fails to compile on NetBSD
2011-01-01 17:43 [Bug bootstrap/47147] New: gcc 4.6 fails to compile on NetBSD js-gcc at webkeks dot org
` (4 preceding siblings ...)
2011-01-12 21:34 ` redi at gcc dot gnu.org
@ 2011-01-12 21:49 ` redi at gcc dot gnu.org
2011-01-12 21:53 ` redi at gcc dot gnu.org
` (9 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: redi at gcc dot gnu.org @ 2011-01-12 21:49 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47147
--- Comment #6 from Jonathan Wakely <redi at gcc dot gnu.org> 2011-01-12 21:34:13 UTC ---
./gcc/include/stddef.h is being included, but it doesn't define size_t
<machine/ansi.h> has the header guard _X86_64_ANSI_H_ but it appears that gcc's
stddef.h is expecting _MACHINE_ANSI_H_
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug bootstrap/47147] gcc 4.6 fails to compile on NetBSD
2011-01-01 17:43 [Bug bootstrap/47147] New: gcc 4.6 fails to compile on NetBSD js-gcc at webkeks dot org
` (5 preceding siblings ...)
2011-01-12 21:49 ` redi at gcc dot gnu.org
@ 2011-01-12 21:53 ` redi at gcc dot gnu.org
2011-01-13 0:02 ` redi at gcc dot gnu.org
` (8 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: redi at gcc dot gnu.org @ 2011-01-12 21:53 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47147
Jonathan Wakely <redi at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|WAITING |NEW
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug bootstrap/47147] gcc 4.6 fails to compile on NetBSD
2011-01-01 17:43 [Bug bootstrap/47147] New: gcc 4.6 fails to compile on NetBSD js-gcc at webkeks dot org
` (6 preceding siblings ...)
2011-01-12 21:53 ` redi at gcc dot gnu.org
@ 2011-01-13 0:02 ` redi at gcc dot gnu.org
2011-01-13 0:35 ` redi at gcc dot gnu.org
` (7 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: redi at gcc dot gnu.org @ 2011-01-13 0:02 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47147
Jonathan Wakely <redi at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
AssignedTo|unassigned at gcc dot |redi at gcc dot gnu.org
|gnu.org |
--- Comment #7 from Jonathan Wakely <redi at gcc dot gnu.org> 2011-01-12 23:47:53 UTC ---
Created attachment 22953
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=22953
fix bootstrap on NetBSD by checking for _X86_64_ANSI_H
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug bootstrap/47147] gcc 4.6 fails to compile on NetBSD
2011-01-01 17:43 [Bug bootstrap/47147] New: gcc 4.6 fails to compile on NetBSD js-gcc at webkeks dot org
` (7 preceding siblings ...)
2011-01-13 0:02 ` redi at gcc dot gnu.org
@ 2011-01-13 0:35 ` redi at gcc dot gnu.org
2011-01-13 0:46 ` redi at gcc dot gnu.org
` (6 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: redi at gcc dot gnu.org @ 2011-01-13 0:35 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47147
Jonathan Wakely <redi at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |patch
--- Comment #8 from Jonathan Wakely <redi at gcc dot gnu.org> 2011-01-13 00:26:15 UTC ---
the include guard changed here:
http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/arch/amd64/include/ansi.h.diff?r1=1.6&r2=1.7&only_with_tag=MAIN
by this commit:
http://mail-index.netbsd.org/source-changes/2008/10/26/msg211757.html
Looking at src/sys/arch/i386/include/ansi.h it seems that <machine/ansi.h> has
a different include guard for every arch, which is a lot of arch's for NetBSD
e.g. _I386_ANSI_H_ for x86
http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/arch/i386/include/ansi.h.diff?r1=1.21&r2=1.22&only_with_tag=MAIN
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug bootstrap/47147] gcc 4.6 fails to compile on NetBSD
2011-01-01 17:43 [Bug bootstrap/47147] New: gcc 4.6 fails to compile on NetBSD js-gcc at webkeks dot org
` (8 preceding siblings ...)
2011-01-13 0:35 ` redi at gcc dot gnu.org
@ 2011-01-13 0:46 ` redi at gcc dot gnu.org
2011-01-13 4:12 ` redi at gcc dot gnu.org
` (5 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: redi at gcc dot gnu.org @ 2011-01-13 0:46 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47147
--- Comment #9 from Jonathan Wakely <redi at gcc dot gnu.org> 2011-01-13 00:28:20 UTC ---
actually it's not every arch - most still use _ANSI_H_ it's just x86 and x86-64
that are different
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug bootstrap/47147] gcc 4.6 fails to compile on NetBSD
2011-01-01 17:43 [Bug bootstrap/47147] New: gcc 4.6 fails to compile on NetBSD js-gcc at webkeks dot org
` (9 preceding siblings ...)
2011-01-13 0:46 ` redi at gcc dot gnu.org
@ 2011-01-13 4:12 ` redi at gcc dot gnu.org
2011-01-13 13:38 ` js-gcc at webkeks dot org
` (4 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: redi at gcc dot gnu.org @ 2011-01-13 4:12 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47147
Jonathan Wakely <redi at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #22953|0 |1
is obsolete| |
--- Comment #10 from Jonathan Wakely <redi at gcc dot gnu.org> 2011-01-13 00:34:37 UTC ---
Created attachment 22954
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=22954
handle _I386_ANSI_H as well as _X86_64_ANSI_H
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug bootstrap/47147] gcc 4.6 fails to compile on NetBSD
2011-01-01 17:43 [Bug bootstrap/47147] New: gcc 4.6 fails to compile on NetBSD js-gcc at webkeks dot org
` (10 preceding siblings ...)
2011-01-13 4:12 ` redi at gcc dot gnu.org
@ 2011-01-13 13:38 ` js-gcc at webkeks dot org
2011-01-28 9:46 ` redi at gcc dot gnu.org
` (3 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: js-gcc at webkeks dot org @ 2011-01-13 13:38 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47147
--- Comment #11 from js-gcc at webkeks dot org <js-gcc at webkeks dot org> 2011-01-13 13:28:27 UTC ---
Sorry for the late reply.
Your patch worked fine.
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug bootstrap/47147] gcc 4.6 fails to compile on NetBSD
2011-01-01 17:43 [Bug bootstrap/47147] New: gcc 4.6 fails to compile on NetBSD js-gcc at webkeks dot org
` (11 preceding siblings ...)
2011-01-13 13:38 ` js-gcc at webkeks dot org
@ 2011-01-28 9:46 ` redi at gcc dot gnu.org
2011-01-29 23:09 ` redi at gcc dot gnu.org
` (2 subsequent siblings)
15 siblings, 0 replies; 17+ messages in thread
From: redi at gcc dot gnu.org @ 2011-01-28 9:46 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47147
--- Comment #12 from Jonathan Wakely <redi at gcc dot gnu.org> 2011-01-28 09:29:54 UTC ---
patch posted for review:
http://gcc.gnu.org/ml/gcc-patches/2011-01/msg00881.html
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug bootstrap/47147] gcc 4.6 fails to compile on NetBSD
2011-01-01 17:43 [Bug bootstrap/47147] New: gcc 4.6 fails to compile on NetBSD js-gcc at webkeks dot org
` (12 preceding siblings ...)
2011-01-28 9:46 ` redi at gcc dot gnu.org
@ 2011-01-29 23:09 ` redi at gcc dot gnu.org
2011-01-29 23:27 ` redi at gcc dot gnu.org
2011-02-02 18:31 ` dnovillo at gcc dot gnu.org
15 siblings, 0 replies; 17+ messages in thread
From: redi at gcc dot gnu.org @ 2011-01-29 23:09 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47147
--- Comment #13 from Jonathan Wakely <redi at gcc dot gnu.org> 2011-01-29 22:15:55 UTC ---
Author: redi
Date: Sat Jan 29 22:15:52 2011
New Revision: 169395
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=169395
Log:
2011-01-29 Jonathan Wakely <jwakely.gcc@gmail.com>
PR bootstrap/47147
* ginclude/stddef.h: Check for _X86_64_ANSI_H_ and _I386_ANSI_H_ as
used by NetBSD.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/ginclude/stddef.h
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug bootstrap/47147] gcc 4.6 fails to compile on NetBSD
2011-01-01 17:43 [Bug bootstrap/47147] New: gcc 4.6 fails to compile on NetBSD js-gcc at webkeks dot org
` (13 preceding siblings ...)
2011-01-29 23:09 ` redi at gcc dot gnu.org
@ 2011-01-29 23:27 ` redi at gcc dot gnu.org
2011-02-02 18:31 ` dnovillo at gcc dot gnu.org
15 siblings, 0 replies; 17+ messages in thread
From: redi at gcc dot gnu.org @ 2011-01-29 23:27 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47147
Jonathan Wakely <redi at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution| |FIXED
Target Milestone|--- |4.6.0
--- Comment #14 from Jonathan Wakely <redi at gcc dot gnu.org> 2011-01-29 22:22:46 UTC ---
Fixed for 4.6.0, although as noted at
http://gcc.gnu.org/ml/gcc/2011-01/msg00433.html there are other architectures
(landisk, hpcsh, dreamcast and evbsh3) which don't use _ANSI_H_
^ permalink raw reply [flat|nested] 17+ messages in thread
* [Bug bootstrap/47147] gcc 4.6 fails to compile on NetBSD
2011-01-01 17:43 [Bug bootstrap/47147] New: gcc 4.6 fails to compile on NetBSD js-gcc at webkeks dot org
` (14 preceding siblings ...)
2011-01-29 23:27 ` redi at gcc dot gnu.org
@ 2011-02-02 18:31 ` dnovillo at gcc dot gnu.org
15 siblings, 0 replies; 17+ messages in thread
From: dnovillo at gcc dot gnu.org @ 2011-02-02 18:31 UTC (permalink / raw)
To: gcc-bugs
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47147
--- Comment #15 from Diego Novillo <dnovillo at gcc dot gnu.org> 2011-02-02 18:03:11 UTC ---
Author: dnovillo
Date: Wed Feb 2 18:03:04 2011
New Revision: 169690
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=169690
Log:
2011-01-29 Jonathan Wakely <jwakely.gcc@gmail.com>
PR bootstrap/47147
* ginclude/stddef.h: Check for _X86_64_ANSI_H_ and _I386_ANSI_H_ as
used by NetBSD.
Modified:
branches/google/integration/gcc/ChangeLog
branches/google/integration/gcc/ginclude/stddef.h
^ permalink raw reply [flat|nested] 17+ messages in thread
end of thread, other threads:[~2011-02-02 18:31 UTC | newest]
Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-01-01 17:43 [Bug bootstrap/47147] New: gcc 4.6 fails to compile on NetBSD js-gcc at webkeks dot org
2011-01-02 22:41 ` [Bug bootstrap/47147] " redi at gcc dot gnu.org
2011-01-03 16:13 ` js-gcc at webkeks dot org
2011-01-06 19:49 ` rwild at gcc dot gnu.org
2011-01-11 16:55 ` redi at gcc dot gnu.org
2011-01-12 21:34 ` redi at gcc dot gnu.org
2011-01-12 21:49 ` redi at gcc dot gnu.org
2011-01-12 21:53 ` redi at gcc dot gnu.org
2011-01-13 0:02 ` redi at gcc dot gnu.org
2011-01-13 0:35 ` redi at gcc dot gnu.org
2011-01-13 0:46 ` redi at gcc dot gnu.org
2011-01-13 4:12 ` redi at gcc dot gnu.org
2011-01-13 13:38 ` js-gcc at webkeks dot org
2011-01-28 9:46 ` redi at gcc dot gnu.org
2011-01-29 23:09 ` redi at gcc dot gnu.org
2011-01-29 23:27 ` redi at gcc dot gnu.org
2011-02-02 18:31 ` dnovillo at gcc dot gnu.org
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).