From: Gregory G. <gu...@mu...> - 2012-06-15 00:51:43
|
C:\Users\guthrie>cabal --version cabal-install version 0.14.0 using version 1.14.0 of the Cabal library C:\Users\guthrie>ghc-pkg list E:/Plang/Haskell Platform\lib\package.conf.d: Cabal-1.10.1.0 Cabal-1.10.2.0 Cabal-1.14.0 ... C:\Users\guthrie>cabal install wxc Resolving dependencies... [1 of 1] Compiling Main ( C:\Users\guthrie\AppData\Local\Temp\wxc-0.90.0.3-12076\wxc-0.90.0.3\Setup.hs, C:\Users\guthrie\AppData \Local\Temp\wxc-0.90.0.3-12076\wxc-0.90.0.3\dist\setup\Main.o ) Linking C:\Users\guthrie\AppData\Local\Temp\wxc-0.90.0.3-12076\wxc-0.90.0.3\dist\setup\setup.exe ... Configuring wxc-0.90.0.3... Configuring wxc to build against wxWidgets 2.9 setup.exe: Missing dependencies on foreign libraries: * Missing C libraries: wxmsw29ud_all, wxmsw29ud This problem can usually be solved by installing the system packages that provide these libraries (you may need the "-dev" versions). If the libraries are already installed but in a non-standard location then you can use the flags --extra-include-dirs= and --extra-lib-dirs= to specify where they are. cabal: Error: some packages failed to install: wxc-0.90.0.3 failed during the configure step. The exception was: ExitFailure 1 > -----Original Message----- > From: Fabian Binz [mailto:fab...@ya...] > Sent: Wednesday, June 13, 2012 1:02 PM > To: wxh...@li... > Subject: Re: [wxhaskell-users] problems buiding wxHaskell on Windows > > > But I note that the wiki page for wxHaskell says to have a cabal/wxc-xxx/ghcversion > I don't have that either. I thus conclude, that you don't need it and it doesn't seem to be > the source of your problem. > > > cabal install wxc > > Resolving dependencies... > > <command line>: cannot satisfy -package Cabal-1.10.2.0: > > Which version of Cabal (note: the library, not the tool cabal-install) do you have installed? You > can check that by running "ghc-pkg list" from the command line. > Maybe it's a problem with your package database (you can check by running "ghc-pkg check" > and if it is broken you can try "ghc-pkg recache"). > > -----Ursprüngliche Nachricht----- > Von: Gregory Guthrie [mailto:gu...@mu...] > Gesendet: Mittwoch, 13. Juni 2012 18:25 > An: Fabian Binz; wxh...@li... > Betreff: RE: [wxhaskell-users] problems buiding wxHaskell on Windows > > Yes, I did just this. Using your flags all of wxWidgets compile, and all samples run. > > But I note that the wiki page for wxHaskell says to have a cabal/wxc-xxx/ghcversion > > On the path, but I don't have any such directory in my cabal (although I did set the path...). > There is a wxdirect-0.90.0.1 installed there, nothing else new of "wx*". > > Trying to do the cabal installs, I used the version 21 of wx-config, and still get these errors: > > E:\Plang\Libraries\wxWidgets2.9>cabal install wxc > Resolving dependencies... > [1 of 1] Compiling Main ( C:\Users\guthrie\AppData\Local\Temp\wxc-0. > 90.0.3-11300\wxc-0.90.0.3\Setup.hs, C:\Users\guthrie\AppData\Local\Temp\wxc-0.90 > .0.3-11300\wxc-0.90.0.3\dist\setup\Main.o ) > Linking C:\Users\guthrie\AppData\Local\Temp\wxc-0.90.0.3-11300\wxc- > 0.90.0.3\dist\setup\setup.exe ... > Configuring wxc-0.90.0.3... > Configuring wxc to build against wxWidgets 2.9 > > setup.exe: Missing dependencies on foreign libraries: > * Missing C libraries: wxmsw29ud_all, wxmsw29ud > This problem can usually be solved by installing the system packages that > provide these libraries (you may need the "-dev" versions). If the libraries > are already installed but in a non-standard location then you can use the > flags --extra-include-dirs= and --extra-lib-dirs= to specify where they are. > cabal: Error: some packages failed to install: > wxc-0.90.0.3 failed during the configure step. The exception was: > ExitFailure 1 > > Using your FLAGS did help in the build of wxWidgets, now all of the samples compile and run. > > Upgrading to version 26 of wx-config changes the errors to this: > > C:\Users\guthrie\AppData\Roaming\cabal\bin>cabal install wxc > Resolving dependencies... > <command line>: cannot satisfy -package Cabal-1.10.2.0: > Cabal-1.10.2.0-db589dd5d526d3111ac2fde0f9ab986c is unusable due to missing or recursive dependencies: > array-0.3.0.2-8e9cd0144e87fa9cc86cc9031631c4f3 base-4.3.1.0-f520cd232cc386 > 346843c4a12b63f44b containers-0.4.0.0-18deac99a132f04751d862b77aab136e directory > -1.1.0.0-3a2367d72569467a8af8a231656ff1b8 filepath-1.2.0.0-f132e9f7703da4e20a47f > f2b9acf1ea1 old-time-1.0.0.6-445ce39cbcebd38069c25c0f383b728d pretty-1.0.1.2-abc > 7c632374e50e1c1927987c2651f0f process-1.0.1.5- > b3dded8e54a2e13d22af410bdcfafff4 > (use -v for more information) > cabal: Error: some packages failed to install: > wxc-0.90.0.3 failed during the configure step. The exception was: > ExitFailure 1 > > Trying to resolve them: > C:\Users\guthrie\AppData\Roaming\cabal\bin>cabal install base > Resolving dependencies... > cabal: internal error: impossible > > C:\Users\guthrie\AppData\Roaming\cabal\bin>cabal install array > Resolving dependencies... > No packages to be installed. All the requested packages are already installed. > If you want to reinstall anyway then use the --reinstall flag. > > C:\Users\guthrie\AppData\Roaming\cabal\bin>cabal install process > Resolving dependencies... > No packages to be installed. All the requested packages are already installed. > If you want to reinstall anyway then use the --reinstall flag. > > Etc... ??? |