GNU bug report logs -
#19365
2.0.11 fails to build on Solaris 10, x86
Previous Next
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 19365 in the body.
You can then email your comments to 19365 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-guile <at> gnu.org
:
bug#19365
; Package
guile
.
(Sat, 13 Dec 2014 09:52:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Kiyoshi KANAZAWA <yoi_no_myoujou <at> yahoo.co.jp>
:
New bug report received and forwarded. Copy sent to
bug-guile <at> gnu.org
.
(Sat, 13 Dec 2014 09:52:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Hello,
Tring to make guile-2.0.11 without NLS.
./configure --disable-nls --without-libiconv-prefix
fails with message:
checking whether libunistring was built with iconv support... no
configure: error: No iconv support. Please recompile libunistring with iconv enabled.
Is this correct ?
(tested on Solaris10 x86.)
Regards,
--- Kiyoshi
[Message part 2 (text/html, inline)]
Information forwarded
to
bug-guile <at> gnu.org
:
bug#19365
; Package
guile
.
(Sat, 13 Dec 2014 13:33:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 19365 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
I don't think there is any way to disable the libunistring/iconv dependency.
It is a hard requirement. --disable-nls merely turns off internationalisation.
J'
On Sat, Dec 13, 2014 at 06:50:19PM +0900, Kiyoshi KANAZAWA wrote:
Hello,
Tring to make guile-2.0.11 without NLS.
./configure --disable-nls --without-libiconv-prefix
fails with message:
checking whether libunistring was built with iconv support... no
configure: error: No iconv support. Please recompile libunistring with iconv enabled.
Is this correct ?
(tested on Solaris10 x86.)
Regards,
--- Kiyoshi
--
PGP Public key ID: 1024D/2DE827B3
fingerprint = 8797 A26D 0854 2EAB 0285 A290 8A67 719C 2DE8 27B3
See http://sks-keyservers.net or any PGP keyserver for public key.
[signature.asc (application/pgp-signature, inline)]
Information forwarded
to
bug-guile <at> gnu.org
:
bug#19365
; Package
guile
.
(Sat, 13 Dec 2014 14:17:01 GMT)
Full text and
rfc822 format available.
Message #11 received at 19365 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Hello,
After installing libiconv-1.14 & gettext-0.19.3, re-built libunistring with libiconv,
tried again.
./configure --disable-nls --without-libiconv-prefix --without-libintl-prefix
passes.
But, make fails as follows.
:
SNARF posix.doc
SNARF net_db.doc
SNARF socket.doc
SNARF regex-posix.doc
GEN guile-procedures.texi
Throw without catch before boot:
Aborting.
/bin/bash: line 1: 16468 Broken Pipe cat alist.doc arbiters.doc array-handle.doc array-map.doc arrays.doc async.doc backtrace.doc boolean.doc bitvectors.doc bytevectors.doc chars.doc control.doc continuations.doc debug.doc deprecated.doc deprecation.doc dynl.doc dynwind.doc eq.doc error.doc eval.doc evalext.doc expand.doc extensions.doc feature.doc filesys.doc fluids.doc foreign.doc fports.doc gc-malloc.doc gc.doc gettext.doc generalized-arrays.doc generalized-vectors.doc goops.doc gsubr.doc guardians.doc hash.doc hashtab.doc hooks.doc i18n.doc init.doc ioext.doc keywords.doc list.doc load.doc macros.doc mallocs.doc memoize.doc modules.doc numbers.doc objprop.doc options.doc pairs.doc ports.doc print.doc procprop.doc procs.doc promises.doc r6rs-ports.doc random.doc rdelim.doc read.doc root.doc rw.doc scmsigs.doc script.doc simpos.doc smob.doc sort.doc srcprop.doc srfi-1.doc srfi-4.doc srfi-13.doc srfi-14.doc srfi-60.doc
stackchk.doc stacks.doc stime.doc strings.doc strorder.doc strports.doc struct.doc symbols.doc threads.doc throw.doc trees.doc uniform.doc values.doc variable.doc vectors.doc version.doc vports.doc weaks.doc dynl.doc posix.doc net_db.doc socket.doc regex-posix.doc
16469 Abort | GUILE_INSTALL_LOCALE=1 GUILE_AUTO_COMPILE=0 ../meta/uninstalled-env guild snarf-check-and-output-texi > guile-procedures.texi
Makefile:3732: recipe for target 'guile-procedures.texi' failed
make[3]: *** [guile-procedures.texi] Error 1
gettext & libiconv are installed in /opt/local/locale, different from the default directory.
make passes with --with-libiconv-prefix & -with-libintl-prefix.
Regards,
--- Kiyoshi
----- Original Message -----
>From: John Darrington <john <at> darrington.wattle.id.au>
>To: Kiyoshi KANAZAWA <yoi_no_myoujou <at> yahoo.co.jp>
>Cc: 19365 <at> debbugs.gnu.org
>Date: 2014/12/13, Sat 22:32
>Subject: Re: bug#19365: [guile-2.0.11] libunistring with iconv required even if specify --disable-nls
>
>I don't think there is any way to disable the libunistring/iconv dependency.
>It is a hard requirement. --disable-nls merely turns off internationalisation.
>
>J'
>
>On Sat, Dec 13, 2014 at 06:50:19PM +0900, Kiyoshi KANAZAWA wrote:
> Hello,
>
> Tring to make guile-2.0.11 without NLS.
>
> ./configure --disable-nls --without-libiconv-prefix
> fails with message:
> checking whether libunistring was built with iconv support... no
> configure: error: No iconv support. Please recompile libunistring with iconv enabled.
>
>
> Is this correct ?
>
> (tested on Solaris10 x86.)
>
> Regards,
>
> --- Kiyoshi
>
>--
>PGP Public key ID: 1024D/2DE827B3
>fingerprint = 8797 A26D 0854 2EAB 0285 A290 8A67 719C 2DE8 27B3
>See http://sks-keyservers.net or any PGP keyserver for public key.
>
>
>
>
[Message part 2 (text/html, inline)]
Information forwarded
to
bug-guile <at> gnu.org
:
bug#19365
; Package
guile
.
(Sat, 13 Dec 2014 15:32:02 GMT)
Full text and
rfc822 format available.
Message #14 received at 19365 <at> debbugs.gnu.org (full text, mbox):
Kiyoshi KANAZAWA <yoi_no_myoujou <at> yahoo.co.jp> skribis:
> After installing libiconv-1.14 & gettext-0.19.3, re-built libunistring with libiconv,
> tried again.
> ./configure --disable-nls --without-libiconv-prefix --without-libintl-prefix
> passes.
The --without-*-prefix options shouldn’t be needed, and normally have no
effect.
> But, make fails as follows.
> :
> SNARF posix.doc
> SNARF net_db.doc
> SNARF socket.doc
> SNARF regex-posix.doc
> GEN guile-procedures.texi
> Throw without catch before boot:
> Aborting.
> /bin/bash: line 1: 16468 Broken Pipe cat alist.doc arbiters.doc array-handle.doc array-map.doc arrays.doc async.doc backtrace.doc boolean.doc bitvectors.doc bytevectors.doc chars.doc control.doc continuations.doc debug.doc deprecated.doc deprecation.doc dynl.doc dynwind.doc eq.doc error.doc eval.doc evalext.doc expand.doc extensions.doc feature.doc filesys.doc fluids.doc foreign.doc fports.doc gc-malloc.doc gc.doc gettext.doc generalized-arrays.doc generalized-vectors.doc goops.doc gsubr.doc guardians.doc hash.doc hashtab.doc hooks.doc i18n.doc init.doc ioext.doc keywords.doc list.doc load.doc macros.doc mallocs.doc memoize.doc modules.doc numbers.doc objprop.doc options.doc pairs.doc ports.doc print.doc procprop.doc procs.doc promises.doc r6rs-ports.doc random.doc rdelim.doc read.doc root.doc rw.doc scmsigs.doc script.doc simpos.doc smob.doc sort.doc srcprop.doc srfi-1.doc srfi-4.doc srfi-13.doc srfi-14.doc srfi-60.doc
> stackchk.doc stacks.doc stime.doc strings.doc strorder.doc strports.doc struct.doc symbols.doc threads.doc throw.doc trees.doc uniform.doc values.doc variable.doc vectors.doc version.doc vports.doc weaks.doc dynl.doc posix.doc net_db.doc socket.doc regex-posix.doc
> 16469 Abort | GUILE_INSTALL_LOCALE=1 GUILE_AUTO_COMPILE=0 ../meta/uninstalled-env guild snarf-check-and-output-texi > guile-procedures.texi
> Makefile:3732: recipe for target 'guile-procedures.texi' failed
> make[3]: *** [guile-procedures.texi] Error 1
What operating system and architecture is this?
> gettext & libiconv are installed in /opt/local/locale, different from the default directory.
>
> make passes with --with-libiconv-prefix & -with-libintl-prefix.
You mean when using --with-libiconv-prefix=/opt/local/locale and
--with-libintl-prefix=/opt/local/locale, right?
Thanks,
Ludo’.
Changed bug title to '2.0.11 fails to build on Solaris 10, x86' from '[guile-2.0.11] libunistring with iconv required even if specify --disable-nls'
Request was from
ludo <at> gnu.org (Ludovic Courtès)
to
control <at> debbugs.gnu.org
.
(Sat, 13 Dec 2014 17:25:02 GMT)
Full text and
rfc822 format available.
Information forwarded
to
bug-guile <at> gnu.org
:
bug#19365
; Package
guile
.
(Sat, 13 Dec 2014 22:39:02 GMT)
Full text and
rfc822 format available.
Message #19 received at 19365 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Hello,
Changed to use "--disable-nls" instead of "--without-libiconv-prefix --without-libintl-prefix".
"./configure --disable-nls" says:
:
checking for libunistring... yes
:
checking for libunistring version... 0.9.4
:
checking whether libunistring was built with iconv support... no
configure: error: No iconv support. Please recompile libunistring with iconv enabled.
The last check above, "checking whether libunistring was built with iconv support"
cat be skipped when --disable-nls is used, I guess.
Regards,
--- Kiyoshi
----- Original Message -----
>From: John Darrington <john <at> darrington.wattle.id.au>
>To: Kiyoshi KANAZAWA <yoi_no_myoujou <at> yahoo.co.jp>
>Cc: 19365 <at> debbugs.gnu.org
>Date: 2014/12/13, Sat 22:32
>Subject: Re: bug#19365: [guile-2.0.11] libunistring with iconv required even if specify --disable-nls
>
>I don't think there is any way to disable the libunistring/iconv dependency.
>It is a hard requirement. --disable-nls merely turns off internationalisation.
>
>J'
>
>On Sat, Dec 13, 2014 at 06:50:19PM +0900, Kiyoshi KANAZAWA wrote:
> Hello,
>
> Tring to make guile-2.0.11 without NLS.
>
> ./configure --disable-nls --without-libiconv-prefix
> fails with message:
> checking whether libunistring was built with iconv support... no
> configure: error: No iconv support. Please recompile libunistring with iconv enabled.
>
>
> Is this correct ?
>
> (tested on Solaris10 x86.)
>
> Regards,
>
> --- Kiyoshi
>
>--
>PGP Public key ID: 1024D/2DE827B3
>fingerprint = 8797 A26D 0854 2EAB 0285 A290 8A67 719C 2DE8 27B3
>See http://sks-keyservers.net or any PGP keyserver for public key.
>
>
>
>
[Message part 2 (text/html, inline)]
Information forwarded
to
bug-guile <at> gnu.org
:
bug#19365
; Package
guile
.
(Sat, 13 Dec 2014 23:20:02 GMT)
Full text and
rfc822 format available.
Message #22 received at 19365 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Hello, Ludo’.
I forgot CC, so send this again.
Tested on Solaris10 x86, as I mentioned in the first report.
> The --without-*-prefix options shouldn’t be needed, and normally have no effect.
Thanks.
Checked again only with "--disable-nls" but without "--without-libiconv-prefix --without-libintl-prefix",
and got the same result.
> You mean when using --with-libiconv-prefix=/opt/local/locale and --with-libintl-prefix=/opt/local/locale, right?
Yes, right.
With these, make passes, but when using --disable-nls, no --with-libiconv-prefix & --with-libintl-prefix,
make fails.
LD_LIBRARY_PATH has /opt/local/locale/lib for this test.
Regards,
--- Kiyoshi
Kiyoshi KANAZAWA <address <at> hiddeny> skribis:
>
>> After installing libiconv-1.14 & gettext-0.19.3, re-built libunistring with libiconv,
>> tried again.
>> ./configure --disable-nls --without-libiconv-prefix --without-libintl-prefix
>> passes.
>
>The --without-*-prefix options shouldn’t be needed, and normally have no
>effect.
>
>> But, make fails as follows.
>> :
>> SNARF posix.doc
>> SNARF net_db.doc
>> SNARF socket.doc
>> SNARF regex-posix.doc
>> GEN guile-procedures.texi
>> Throw without catch before boot:
>> Aborting.
>> /bin/bash: line 1: 16468 Broken Pipe cat alist.doc arbiters.doc array-handle.doc array-map.doc arrays.doc async.doc backtrace.doc boolean.doc bitvectors.doc bytevectors.doc chars.doc control.doc continuations.doc debug.doc deprecated.doc deprecation.doc dynl.doc dynwind.doc eq.doc error.doc eval.doc evalext.doc expand.doc extensions.doc feature.doc filesys.doc fluids.doc foreign.doc fports.doc gc-malloc.doc gc.doc gettext.doc generalized-arrays.doc generalized-vectors.doc goops.doc gsubr.doc guardians.doc hash.doc hashtab.doc hooks.doc i18n.doc init.doc ioext.doc keywords.doc list.doc load.doc macros.doc mallocs.doc memoize.doc modules.doc numbers.doc objprop.doc options.doc pairs.doc ports.doc print.doc procprop.doc procs.doc promises.doc r6rs-ports.doc random.doc rdelim.doc read.doc root.doc rw.doc scmsigs.doc script.doc simpos.doc smob.doc sort.doc srcprop.doc srfi-1.doc srfi-4.doc srfi-13.doc srfi-14.doc srfi-60.doc
>> stackchk.doc stacks.doc stime.doc strings.doc strorder.doc strports.doc struct.doc symbols.doc threads.doc throw.doc trees.doc uniform.doc values.doc variable.doc vectors.doc version.doc vports.doc weaks.doc dynl.doc posix.doc net_db.doc socket.doc regex-posix.doc
>> 16469 Abort | GUILE_INSTALL_LOCALE=1 GUILE_AUTO_COMPILE=0 ../meta/uninstalled-env guild snarf-check-and-output-texi > guile-procedures.texi
>> Makefile:3732: recipe for target 'guile-procedures.texi' failed
>> make[3]: *** [guile-procedures.texi] Error 1
>
>What operating system and architecture is this?
>
>> gettext & libiconv are installed in /opt/local/locale, different from the default directory.
>>
>> make passes with --with-libiconv-prefix & -with-libintl-prefix.
>
>You mean when using --with-libiconv-prefix=/opt/local/locale and
>--with-libintl-prefix=/opt/local/locale, right?
>
>Thanks,
>Ludo’.
>
>
>
[Message part 2 (text/html, inline)]
Reply sent
to
Andy Wingo <wingo <at> pobox.com>
:
You have taken responsibility.
(Wed, 22 Jun 2016 19:18:01 GMT)
Full text and
rfc822 format available.
Notification sent
to
Kiyoshi KANAZAWA <yoi_no_myoujou <at> yahoo.co.jp>
:
bug acknowledged by developer.
(Wed, 22 Jun 2016 19:18:01 GMT)
Full text and
rfc822 format available.
Message #27 received at 19365-done <at> debbugs.gnu.org (full text, mbox):
On Sat 13 Dec 2014 10:50, Kiyoshi KANAZAWA <yoi_no_myoujou <at> yahoo.co.jp> writes:
> Hello,
>
> Tring to make guile-2.0.11 without NLS.
>
> ./configure --disable-nls --without-libiconv-prefix
> fails with message:
> checking whether libunistring was built with iconv support... no
> configure: error: No iconv support. Please recompile libunistring with
> iconv enabled.
>
> Is this correct ?
>
> (tested on Solaris10 x86.)
Hi :)
I read this and the followup messages. This situation is correct.
--disable-nls turns of usage of `gettext', but in Guile we still need to
be able to represent all codepoints and convert between them and many
encodings, which is an independent facility. Disabling `gettext'
doesn't affect Guile's need for libiconv.
Regards,
Andy
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Thu, 21 Jul 2016 11:24:04 GMT)
Full text and
rfc822 format available.
This bug report was last modified 9 years and 31 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.