Failure to compile under Cygwin 1.5.7
The current library does not compile under latest W2k/Cygwin. See below.
mv -f .libs/bitwise.lo bitwise.lo
/bin/bash ../libtool --mode=link gcc -O20 -fsigned-char -o libogg.la -
rpath /usr/lib -no-undefined -version-info 5:0:5 framing.lo bitwise.lo
rm -fr .libs/libogg.la .libs/libogg.* .libs/libogg.*
generating symbol list for `libogg.la'
dlltool --export-all --exclude-symbols
DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12,DllMainCRTStartup
@12,DllEntryPoint@12 --output-def .libs/cygogg-0.dll-def framing.lo bitwise.lo
sed -e "1,/EXPORTS/d" -e "s/ @ [0-9]*//" -e "s/ *;.*$//" < .libs/cygogg-0.dll-
def > .libs/libogg.exp
if test "x`sed 1q .libs/libogg.exp`" = xEXPORTS; then
cp .libs/libogg.exp .libs/cygogg-0.dll-def; else echo EXPORTS > .libs/cygogg-
0.dll-def; _lt_hint=1; cat .libs/libogg.exp | while read symbol; do set dummy
$symbol; case $# in 2) echo " $2 @ $_lt_hint ; " >> .libs/cygogg-0.dll-def;; 4)
echo " $2 $3 $4 ; " >> .libs/cygogg-0.dll-def; _lt_hint=`expr $_lt_hint - 1`;;
*) echo " $2 @ $_lt_hint $3 ; " >> .libs/cygogg-0.dll-def;; esac;
_lt_hint=`expr 1 + $_lt_hint`; done; fi
gcc -Wl,--base-file,.libs/cygogg-0.dll-base -Wl,-e,__cygwin_dll_entry@12 -
o .libs/cygogg-0.dll framing.lo bitwise.lo
/bin/../lib/gcc-lib/i686-pc-cygwin/3.3.1/../../../libcygwin.a(libcmain.o)
(.text+0x7c): undefined reference to `_WinMain@16'
collect2: ld returned 1 exit status
make[1]: *** [libogg.la] Error 1
make[1]: Leaving directory `/usr/src/build/try/libogg-1.1/.build/.build/src'
make: *** [all-recursive] Error 1
/bin/cygbuild.sh.CygbuildCommandMain: [FATAL] status is 2.