[ITP] libidn-0.5.20
Dr. Volker Zell
Dr.Volker.Zell@oracle.com
Mon Nov 7 07:45:00 GMT 2005
>>>>> Gerrit P Haase writes:
> Hello,
> sdesc: "Stringprep implementation that does Unicode 3.2 NFKC
> normalization"
> ldesc: "GNU Libidn is an implementation of the Stringprep, Punycode and
> IDNA specifications defined by the IETF Internationalized Domain Names
> (IDN) working group, used for internationalized domain names. The
> package is available under the GNU Lesser General Public License.
> requires: cygwin
> category: Net
> -------cut--------
> #!/bin/sh
> mkdir libidn && cd libidn
> wget http://loreley.ath.cx/cygwin/libidn/libidn-0.5.20-1-src.tar.bz2
The build is hanging for me when calling libidn-0.5.20-1.sh during the
make stage:
Making all in .
make[4]: Entering directory `/usr/src/libidn-0.5.20/doc'
make[4]: Leaving directory `/usr/src/libidn-0.5.20/doc'
Making all in reference
make[4]: Entering directory `/usr/src/libidn-0.5.20/doc/reference'
cd ../.. && /bin/sh ./config.status doc/reference/Makefile
config.status: creating doc/reference/Makefile
make[4]: Leaving directory `/usr/src/libidn-0.5.20/doc/reference'
make[4]: Entering directory `/usr/src/libidn-0.5.20/doc/reference'
*** Scanning header files ***
if grep -l '^..*$' ./libidn.types > /dev/null 2>&1 ; then \
CC="/bin/sh ../../libtool --mode=compile gcc -g -O2" LD="/bin/sh ../../libtool --mode=link gcc -g -O2 " CFLAGS="" LDFLAGS="" gtkdoc-scangobj --module=libidn --output-dir=. ; \
else \
cd . ; \
for i in libidn.args libidn.hierarchy libidn.interfaces libidn.prerequisites libidn.signals ; do \
test -f $i || touch $i ; \
done \
fi
cd . && \
gtkdoc-scan --module=libidn --source-dir=../../lib --ignore-headers="gunibreak.h gunicomp.h gunidecomp.h idn-int.h idn-free.h"
touch scan-build.stamp
*** Rebuilding template files ***
cd . && gtkdoc-mktmpl --module=libidn
WARNING: Stringprep_table_element has multiple definitions
WARNING: Stringprep_profiles has multiple definitions
WARNING: Tld_table_element has multiple definitions
WARNING: Tld_table has multiple definitions
touch tmpl-build.stamp
*** Building XML ***
cd . && \
gtkdoc-mkdb --module=libidn --source-dir=../../lib --output-format=xml --expand-content-files="" --sgml-mode --output-format=xml
Unknown option: expand-content-files
ERROR: Stringprep_table_element has multiple definitions
ERROR: Stringprep_profiles has multiple definitions
ERROR: Tld_table_element has multiple definitions
ERROR: Tld_table has multiple definitions
WARNING: Value description missing in source code comment block -
ENUM: Idna_rc Value: IDNA_CONTAINS_LDH.
WARNING: Value description missing in source code comment block -
ENUM: Tld_rc Value: TLD_NOTLD.
WARNING: Value description missing in source code comment block -
ENUM: Stringprep_profile_steps Value: STRINGPREP_NFKC.
WARNING: Value description missing in source code comment block -
ENUM: Stringprep_profile_steps Value: STRINGPREP_BIDI.
WARNING: Value description missing in source code comment block -
ENUM: Stringprep_profile_steps Value: STRINGPREP_MAP_TABLE.
WARNING: Value description missing in source code comment block -
ENUM: Stringprep_profile_steps Value: STRINGPREP_UNASSIGNED_TABLE.
WARNING: Value description missing in source code comment block -
ENUM: Stringprep_profile_steps Value: STRINGPREP_PROHIBIT_TABLE.
WARNING: Value description missing in source code comment block -
ENUM: Stringprep_profile_steps Value: STRINGPREP_BIDI_PROHIBIT_TABLE.
WARNING: Value description missing in source code comment block -
ENUM: Stringprep_profile_steps Value: STRINGPREP_BIDI_RAL_TABLE.
WARNING: Value description missing in source code comment block -
ENUM: Stringprep_profile_steps Value: STRINGPREP_BIDI_L_TABLE.
89% symbol docs coverage (64 symbols documented, 8 not documented)
See libidn-undocumented.txt for a list of missing docs.
The doc coverage percentage doesn't include intro sections.
touch sgml-build.stamp
*** Building HTML ***
rm -rf ./html
mkdir ./html
cd ./html && gtkdoc-mkhtml libidn ../libidn-docs.sgml
Computing chunks...
Writing libidn-idna.html for refentry(libidn-idna)
Writing libidn-pr29.html for refentry(libidn-pr29)
Writing libidn-punycode.html for refentry(libidn-punycode)
Writing libidn-tld.html for refentry(libidn-tld)
Writing libidn-stringprep.html for refentry(libidn-stringprep)
Writing ch01.html for chapter
Writing index.html for book(index)
Writing index.sgml for book(index)
Writing libidn.devhelp for book(index)
test "x../components.png" = "x" || ( cd . && cp ../components.png html )
-- Fixing Crossreferences
cd . && gtkdoc-fixxref --module-dir=html --html-dir=/usr/share/doc
Now it hangs :-(
> Gerrit
Ciao
Volker
More information about the Cygwin-apps
mailing list