[PATCH 2/8] msvcr90: Implement _encode_pointer and _decode_pointer (try4)

Alexandre Julliard julliard at winehq.org
Thu Mar 25 03:56:09 CDT 2010


Piotr Caban <piotr at codeweavers.com> writes:

> ---
>  dlls/msvcr80/msvcr80.spec    |    4 ++--
>  dlls/msvcr90/msvcr90.c       |   21 +++++++++++++++++++++
>  dlls/msvcr90/msvcr90.spec    |    4 ++--
>  dlls/msvcr90/tests/msvcr90.c |   26 +++++++++++++++++++++++++-
>  4 files changed, 50 insertions(+), 5 deletions(-)

Still doesn't build on Mingw I'm afraid:

make[1]: Entering directory `/home/julliard/wine/build/obj-pe64/dlls/msvcr80'
../../../obj-elf64/tools/winegcc/winegcc -b x86_64-pc-mingw32 -m64 -B../../../obj-elf64/tools/winebuild --sysroot=../.. -shared ../../../wine/dlls/msvcr80/msvcr80.spec msvcr80.o        -o msvcr80.dll  -lmsvcrt -lmsvcr90 -lkernel32  ../../libs/port/libwine_port.a   
/home/julliard/wine/mingw/mingw64/bin/../lib/gcc/x86_64-pc-mingw32/4.5.0/../../../../x86_64-pc-mingw32/lib/libmingw32.a(lib64_libmingw32_a-mingw_helpers.o): In function `_decode_pointer':
/home/buildbot/mingwslave/linux-x86_64/build/mingw/obj/../mingw-w64-crt/crt/mingw_helpers.c:20: multiple definition of `__decode_pointer'
../../dlls/msvcr90/libmsvcr90.a(dwaes00111.o):(.text+0x0): first defined here
/home/julliard/wine/mingw/mingw64/bin/../lib/gcc/x86_64-pc-mingw32/4.5.0/../../../../x86_64-pc-mingw32/lib/libmingw32.a(lib64_libmingw32_a-mingw_helpers.o): In function `_encode_pointer':
/home/buildbot/mingwslave/linux-x86_64/build/mingw/obj/../mingw-w64-crt/crt/mingw_helpers.c:26: multiple definition of `__encode_pointer'
../../dlls/msvcr90/libmsvcr90.a(dwaes00118.o):(.text+0x0): first defined here
collect2: ld returned 1 exit status
x86_64-pc-mingw32-dllwrap: x86_64-pc-mingw32-gcc exited with status 1
winegcc: x86_64-pc-mingw32-dllwrap failed
make[1]: *** [msvcr80.dll] Error 2

-- 
Alexandre Julliard
julliard at winehq.org



More information about the wine-devel mailing list