This is the mail archive of the cygwin-apps mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [ITP] libidn-0.5.20


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]