[Bug 724259] New: cross-compiling gnutls for win32 from Linux fails

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Feb 12 16:34:30 PST 2014


https://bugzilla.gnome.org/show_bug.cgi?id=724259
  GStreamer | packages | git

           Summary: cross-compiling gnutls for win32 from Linux fails
    Classification: Platform
           Product: GStreamer
           Version: git
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: packages
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: olivier.crete at ocrete.ca
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


I get this:

/bin/sh ../libtool  --tag=CC   --mode=link i686-w64-mingw32-gcc     -Wall -g
-O2 -DWINVER=0x0501 -D_WIN32_WINNT=0x0501 -no-undefined -export-symbols-regex
'^xssl.*' -version-info 0:0:0 -Wl,--output-def,libgnutls-xssl-28.def
-L/home/ocrete/cerbero/dist/windows_x86/lib  -o libgnutls-xssl.la -rpath
/home/ocrete/cerbero/dist/windows_x86/lib xssl.lo xssl_getline.lo
../gl/libgnu.la libgnutls.la -lintl 
libtool: link: i686-w64-mingw32-nm  .libs/xssl.o .libs/xssl_getline.o  
../gl/.libs/libgnu.a | sed -n -e 's/^.*[     ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[   
 ][     ]*_\([_A-Za-z][_A-Za-z0-9]*\)$/\1 _\2 \2/p' | sed '/ __gnu_lto/d' |
/usr/bin/sed -e '/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^
]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //' | sort | uniq >
.libs/libgnutls-xssl.exp
libtool: link: /usr/bin/grep -E -e "^xssl.*" ".libs/libgnutls-xssl.exp" >
".libs/libgnutls-xssl.expT"
libtool: link: mv -f ".libs/libgnutls-xssl.expT" ".libs/libgnutls-xssl.exp"
libtool: link: if test "x`/usr/bin/sed 1q .libs/libgnutls-xssl.exp`" =
xEXPORTS; then cp .libs/libgnutls-xssl.exp .libs/libgnutls-xssl-0.dll.def; else
echo EXPORTS > .libs/libgnutls-xssl-0.dll.def; cat .libs/libgnutls-xssl.exp >>
.libs/libgnutls-xssl-0.dll.def; fi
libtool: link:  i686-w64-mingw32-gcc -shared .libs/libgnutls-xssl-0.dll.def 
.libs/xssl.o .libs/xssl_getline.o  -Wl,--whole-archive ../gl/.libs/libgnu.a
-Wl,--no-whole-archive  -L/home/ocrete/cerbero/dist/windows_x86/lib
/home/ocrete/cerbero/dist/windows_x86/lib/libiconv.dll.a -lws2_32
./.libs/libgnutls.dll.a /home/ocrete/cerbero/dist/windows_x86/lib/libintl.dll.a
 -O2 -Wl,--output-def -Wl,libgnutls-xssl-28.def   -o .libs/libgnutls-xssl-0.dll
-Wl,--enable-auto-image-base -Xlinker --out-implib -Xlinker
.libs/libgnutls-xssl.dll.a
Creating library file: .libs/libgnutls-xssl.dll.a.libs/xssl.o: In function
`xssl_printf':
/home/ocrete/cerbero/sources/windows_x86/gnutls-3.2.10/lib/xssl.c:650:
undefined reference to `_gnutls_vasprintf'
collect2: error: ld returned 1 exit status

make[4]: *** [libgnutls-xssl.la] Error 1
make[4]: Leaving directory
`/home/ocrete/cerbero/sources/windows_x86/gnutls-3.2.10/lib'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory
`/home/ocrete/cerbero/sources/windows_x86/gnutls-3.2.10/lib'
make[2]: *** [all] Error 2
make[2]: Leaving directory
`/home/ocrete/cerbero/sources/windows_x86/gnutls-3.2.10/lib'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/home/ocrete/cerbero/sources/windows_x86/gnutls-3.2.10'
make: *** [all] Error 2
Running command 'make'

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list