>>>>> 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