Hello. I have problem building ls-usb package on Windows. I have cygwin installed (because of `libusb` dependency required) How can I fix it?
daniel@GF ~/ls-usb-0.1.1 $ cabal build Building ls-usb-0.1.1... Preprocessing executable 'ls-usb' for ls-usb-0.1.1... [1 of 3] Compiling Paths_ls_usb ( dist\build\autogen\Paths_ls_usb.hs, dist\build\ls-usb\ls-usb-tmp\Paths_ls_usb.o ) [2 of 3] Compiling PrettyDevList ( PrettyDevList.hs, dist\build\ls-usb\ls-usb-tmp\PrettyDevList.o ) [3 of 3] Compiling Main ( ls-usb.hs, dist\build\ls-usb\ls-usb-tmp\Main.o ) Linking dist\build\ls-usb\ls-usb.exe ... C:/Program Files/Haskell Platform/2013.2.0.0/mingw/bin/../lib/libmsvcrt.a(duyms00669.o):(.text+0x0): multiple definition of `ldexp' C:/cygwin/lib//libm.a(t-d001239.o):fake:(.text+0x0): first defined here C:/Program Files/Haskell Platform/2013.2.0.0/mingw/bin/../lib/libmsvcrt.a(duyms00688.o):(.text+0x0): multiple definition of `pow' C:/cygwin/lib//libm.a(t-d001397.o):fake:(.text+0x0): first defined here C:/Program Files/Haskell Platform/2013.2.0.0/mingw/bin/../lib/libmsvcrt.a(duyms00738.o):(.text+0x0): multiple definition of `tanh' C:/cygwin/lib//libm.a(t-d001788.o):fake:(.text+0x0): first defined here C:/Program Files/Haskell Platform/2013.2.0.0/mingw/bin/../lib/libmsvcrt.a(duyms00600.o):(.text+0x0): multiple definition of `cosh' C:/cygwin/lib//libm.a(t-d000800.o):fake:(.text+0x0): first defined here C:/Program Files/Haskell Platform/2013.2.0.0/mingw/bin/../lib/libmsvcrt.a(duyms00708.o):(.text+0x0): multiple definition of `sinh' C:/cygwin/lib//libm.a(t-d001698.o):fake:(.text+0x0): first defined here C:/Program Files/Haskell Platform/2013.2.0.0/mingw/bin/../lib/libmsvcrt.a(duyms00588.o):(.text+0x0): multiple definition of `atan' C:/cygwin/lib//libm.a(t-d000717.o):fake:(.text+0x0): first defined here C:/Program Files/Haskell Platform/2013.2.0.0/mingw/bin/../lib/libmsvcrt.a(duyms00585.o):(.text+0x0): multiple definition of `acos' C:/cygwin/lib//libm.a(t-d000685.o):fake:(.text+0x0): first defined here C:/Program Files/Haskell Platform/2013.2.0.0/mingw/bin/../lib/libmsvcrt.a(duyms00587.o):(.text+0x0): multiple definition of `asin' C:/cygwin/lib//libm.a(t-d000710.o):fake:(.text+0x0): first defined here C:/Program Files/Haskell Platform/2013.2.0.0/mingw/bin/../lib/libmsvcrt.a(duyms00737.o):(.text+0x0): multiple definition of `tan' C:/cygwin/lib//libm.a(t-d001786.o):fake:(.text+0x0): first defined here C:/Program Files/Haskell Platform/2013.2.0.0/mingw/bin/../lib/libmsvcrt.a(duyms00599.o):(.text+0x0): multiple definition of `cos' C:/cygwin/lib//libm.a(t-d000798.o):fake:(.text+0x0): first defined here C:/Program Files/Haskell Platform/2013.2.0.0/mingw/bin/../lib/libmsvcrt.a(duyms00707.o):(.text+0x0): multiple definition of `sin' C:/cygwin/lib//libm.a(t-d001694.o):fake:(.text+0x0): first defined here C:/Program Files/Haskell Platform/2013.2.0.0/mingw/bin/../lib/libmsvcrt.a(duyms00605.o):(.text+0x0): multiple definition of `exp' C:/cygwin/lib//libm.a(t-d000924.o):fake:(.text+0x0): first defined here C:/Program Files/Haskell Platform/2013.2.0.0/mingw/bin/../lib/libmsvcrt.a(duyms00673.o):(.text+0x0): multiple definition of `log' C:/cygwin/lib//libm.a(t-d001264.o):fake:(.text+0x0): first defined here C:/Program Files/Haskell Platform/2013.2.0.0/mingw/bin/../lib/libmsvcrt.a(duyms00710.o):(.text+0x0): multiple definition of `sqrt' C:/cygwin/lib//libm.a(t-d001714.o):fake:(.text+0x0): first defined here C:/Program Files/Haskell Platform/2013.2.0.0/mingw/bin/../lib/libmsvcrt.a(duyms00686.o):(.text+0x0): multiple definition of `modf' C:/cygwin/lib//libm.a(t-d001332.o):fake:(.text+0x0): first defined here C:/cygwin/lib//libm.a(t-d001273.o):fake:(.text+0x2): undefined reference to `_imp__logf' C:/cygwin/lib//libm.a(t-d001400.o):fake:(.text+0x2): undefined reference to `_imp__powf' C:/cygwin/lib//libm.a(t-d001789.o):fake:(.text+0x2): undefined reference to `_imp__tanhf' C:/cygwin/lib//libm.a(t-d000801.o):fake:(.text+0x2): undefined reference to `_imp__coshf' C:/cygwin/lib//libm.a(t-d001699.o):fake:(.text+0x2): undefined reference to `_imp__sinhf' C:/cygwin/lib//libm.a(t-d000720.o):fake:(.text+0x2): undefined reference to `_imp__atanf' C:/cygwin/lib//libm.a(t-d000686.o):fake:(.text+0x2): undefined reference to `_imp__acosf' C:/cygwin/lib//libm.a(t-d000711.o):fake:(.text+0x2): undefined reference to `_imp__asinf' C:/cygwin/lib//libm.a(t-d001787.o):fake:(.text+0x2): undefined reference to `_imp__tanf' C:/cygwin/lib//libm.a(t-d000799.o):fake:(.text+0x2): undefined reference to `_imp__cosf' C:/cygwin/lib//libm.a(t-d001697.o):fake:(.text+0x2): undefined reference to `_imp__sinf' C:/cygwin/lib//libm.a(t-d000929.o):fake:(.text+0x2): undefined reference to `imp(...)(long long, float *)' C:/cygwin/lib//libm.a(t-d001715.o):fake:(.text+0x2): undefined reference to `_imp__sqrtf' C:/cygwin/lib//libm.a(t-d000904.o):fake:(.text+0x2): undefined reference to `imp(...)(long double, float)' C:/cygwin/lib//libm.a(t-d000905.o):fake:(.text+0x2): undefined reference to `imp(...)(long double, float, char)' C:/cygwin/lib//libm.a(t-d000907.o):fake:(.text+0x2): undefined reference to `imp(...)(long double, float, float)' C:/cygwin/lib//libm.a(t-d000906.o):fake:(.text+0x2): undefined reference to `imp(...)(long double, float, char, float)' collect2: ▒▒▒▒▒▒▒▒▒▒ ld ▒▒▒▒▒▒▒▒▒▒▒ ▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒ 1
_______________________________________________ cabal-devel mailing list cabal-devel@haskell.org http://www.haskell.org/mailman/listinfo/cabal-devel