Send Beginners mailing list submissions to beginners@haskell.org To subscribe or unsubscribe via the World Wide Web, visit http://www.haskell.org/mailman/listinfo/beginners or, via email, send a message with subject or body 'help' to beginners-requ...@haskell.org
You can reach the person managing the list at beginners-ow...@haskell.org When replying, please edit your Subject line so it is more specific than "Re: Contents of Beginners digest..." Today's Topics: 1. Re: gtk2hs [GIMP ToolKit] (Patrick Lynch) 2. Re: gtk2hs [GIMP ToolKit] (Tim Baumgartner) ---------------------------------------------------------------------- Message: 1 Date: Sat, 05 Feb 2011 14:14:22 -0500 From: Patrick Lynch <kmandpjly...@verizon.net> Subject: Re: [Haskell-beginners] gtk2hs [GIMP ToolKit] To: Tim Baumgartner <baumgartner....@googlemail.com> Cc: beginners@haskell.org Message-ID: <4d4da18e.3050...@verizon.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed ...it is and it does - i was advised [aditya siram] to delete both gtk+ versions and start again - which is what i did and now am only seeing one error...see my other email for details... ...getting closer... Good weekend and enjoy the Super Bowl...Go Jets, oh I forgot they didn't make it, bummer On 2/5/2011 1:50 PM, Tim Baumgartner wrote: > Hi Patrick, > > I have only used Windows 7 for some minutes but I think "C:\Program > Files" is only symbolic there, displayed in the UI and translated to > different languages. But on disk I think it's always "C:\Program Files > (x86)", regardless of the language. Therefore it's possible to create > anoter folder "C:\Program Files". Then both folders look same in the > UI but are different on disk. I think it's a bad idea to do this. If > you have done so (or an application did without being asked), perhaps > removing the additional folder is an option that helps to prevent > further confusion... > > Regards > Tim > ------------------------------ Message: 2 Date: Sat, 5 Feb 2011 20:16:02 +0100 From: Tim Baumgartner <baumgartner....@googlemail.com> Subject: Re: [Haskell-beginners] gtk2hs [GIMP ToolKit] To: Patrick Lynch <kmandpjly...@verizon.net>, beginners@haskell.org Message-ID: <AANLkTi=963BV8oJ=gi9b1g_ecs1efv0vka4umplsj...@mail.gmail.com> Content-Type: text/plain; charset="iso-8859-1" Hi Patrick, pkg-config.exe should be in C:\Program Files\Gtk+\bin - so make sure you have it in your path. It's version should be 0.23, but you can check with pkg-config --version Regards Tim 2011/2/5 Patrick Lynch <kmandpjly...@verizon.net> > Good afternoon, > I uninstalled both Gtk+s... > I ran the command again and the previous errors no longer appear - > thank you. > However, I still get one error, see following: it is: *setup.exe: > pkg-config version >=0.9.0 is required but it could not be found.* > Please see following. > Good weekend > > C:\Users\User>cabal install gtk > > Resolving dependencies... > > C:\Users\User\AppData\Local\Temp\cairo-0.12.03104\cairo-0.12.0\Gtk2HsSetup.hs:25: > warning: #warning Setup.hs is guessing the version of Cabal. > > If compilation of Setup.hs fails use -DCABAL_VERSION_MINOR=x for Cabal > version 1.x.0 when building (prefixed by --ghc-option= when using the > 'cabal' command) > > [1 of 2] Compiling Gtk2HsSetup > (C:\Users\User\AppData\Local\Temp\cairo-0.12.03104\cairo-0.12.0\Gtk2HsSetup.hs, > C:\Users\User\AppData\Local\Temp\cairo-0.12.03104\cairo-0.12.0\dist\setup\Gtk2HsSetup.o > ) > [2 of 2] Compiling Main > (C:\Users\User\AppData\Local\Temp\cairo-0.12.03104\cairo-0.12.0\Setup.hs, > C:\Users\User\AppData\Local\Temp\cairo-0.12.03104\cairo-0.12.0\dist\setup\Main.o > ) > > Linking > C:\Users\User\AppData\Local\Temp\cairo-0.12.03104\cairo-0.12.0\dist\setup\setup.exe > ... > > &nbs > p; > > &nbs > p; Configuring > cairo-0.12.0...setup.exe: pkg-config version >=0.9.0 is required but it > could not be found. > > C:\Users\User\AppData\Local\Temp\glib-0.12.03104\glib-0.12.0\Gtk2HsSetup.hs:25: > warning: #warning Setup.hs is guessing the version of Cabal. > > &nbs > p; > If compilation of Setup.hs fails use -DCABAL_VERSION_MINOR=x for Cabal > version 1.x.0 when building (prefixed by --ghc-option= when using the > 'cabal' command) > > [1 of 2] Compiling Gtk2HsSetup > (C:\Users\User\AppData\Local\Temp\glib-0.12.03104\glib-0.12.0\Gtk2HsSetup.hs, > C:\Users\User\AppData\Local\Temp\glib-0.12.03104\glib-0.12.0\dist\setup\Gtk2HsSetup.o > ) >   > ; [2 of 2] Compiling Main > (C:\Users\User\AppData\Local\Temp\glib-0.12.03104\glib-0.12.0\Setup.hs, > C:\Users\User\AppData\Local\Temp\glib-0.12.03104\glib-0.12.0\dist\setup\Main.o > ) > >   > ; Linking > C:\Users\User\AppData\Local\Temp\glib-0.12.03104\glib-0.12.0\dist\setup\setup.exe > ... > >   > ; > Configuring glib-0.12.0...setup.exe: pkg-config version >=0.9.0 is > required but it could not be found. > > cabal: Error: some packages failed to install: cairo-0.12.0 failed during > the configure step. The exception was: ExitFailure 1 > > gio-0.12.0 depends on glib-0.12.0 which failed to install. > > &nbs > p; > >   > ; > glib-0.12.0 failed during the configure step. The exception was: > ExitFailure 1 > > > & > nbsp; > > & > nbsp; > gtk-0.12.0 depends on glib-0.12.0 which failed to install. > > >   > ; > >   > ; > pango-0.12.0 depends on glib-0.12.0 which failed to install. > On 2/5/2011 1:01 PM, aditya siram wrote: > > The paths look ok from here. Please uninstall both your Gtk+ > installations and reinstall just one. Then make sure your INCLUDE and > PKG_CONFIG_PATH refer to it. It's possible you're referring to the > 'bin' of one while trying to use the 'include' and 'pkgconfig' of the > other. > > -deech > > On Sat, Feb 5, 2011 at 11:56 AM, Patrick Lynch <kmandpjly...@verizon.net> > <kmandpjly...@verizon.net> wrote: > > Good afternoon, > > In the course of doing this, I probably did the installation twice, meo > culpa. > > As fro the environment variables, they are [note: each directory is on a > separate line]: > echo %PATH% > C:\Program Files (x86)\Haskell\bin; > C:\Program Files (x86)\Haskell > Platform\2010.2.0.0\lib\extralibs\bin; > C:\Program Files (x86)\Haskell Platform\2010.2.0.0\bin; > C:\Windows\system32; > C:\Windows; > C:\Windows\System32\Wbem; > C:\Program Files (x86)\Common Files\Roxio Shared\DLLShared\; > C:\Program Files (x86)\Common Files\Roxio > Shared\10.0\DLLShared\; > C:\Users\User\AppData\Roaming\cabal\bin; > C:\Program Files\Gtk+\bin;C:\Users\User; > C:\Program Files (x86)\Gtk+\bin; > c:\Program Files (x86)\Gtk+\share\gettext > echo %INCLUDE% > C:\Program Files\Gtk+\include\libglade-2.0; > c:\users\user\downloads\libxml2-2.2.7-1_win32\include; > C:\Program Files\Gtk+\include; > C:\Program Files (x86)\Gtk+\include > echo %PKG_CONFIG% [presumably this should be PKG_CONFIG_PATH, > since PKG_CONFIG is not used]: echo %PKG_CONFIG_PATH% > C:\Program Files\Gtk+\lib\pkgconfig; > C:\Program Files\Gtk+\lib\pkgconfig\include; > c:\users\user\downloads\libxml2-2.2.7-1_win32\lib\pkgconfig > echo %LIB% [added just for sake of completeness]: > C:\Program Files\Gtk+\lib; > C:\Program Files (x86)\Gtk+\lib > > On 2/5/2011 12:31 PM, aditya siram wrote: > > Why do you have Gtk+ in two folders? Did you somehow install it twice? > Also what's in the following environment variable: > PATH, INCLUDE, PKG_CONFIG > > -deech > > On Sat, Feb 5, 2011 at 11:15 AM, Patrick Lynch <kmandpjly...@verizon.net> > <kmandpjly...@verizon.net> > wrote: > > Good afternoon: > > Step 1 ['cabal install gtk2hs-buildtools'] ran successfully. > > This is what 'echo %lib%' gives: > C:\Users\User>echo %lib% > C:\Program Files\Gtk+\lib;C:\Program Files (x86)\Gtk+\lib > > This is what pkg-config --modversion gtk+-2.0 gives: > C:\Users\User>pkg-config --modversion gtk+-2.0 > 2.16.2 > > Thanks again > > On 2/5/2011 11:59 AM, Tim Baumgartner wrote: > > Hi Patrick, > > 2011/2/5 Patrick Lynch <kmandpjly...@verizon.net> <kmandpjly...@verizon.net> > > This is what I did so far: > 1. I followed your wiki > 2. I opened Command window and entered the command: cabal install gtk > 3. It returned the error messages: > * Missing C libraries: z, cairo > * Missing C libraries: gobject-2.0, glib-2.0, intl > 4. I then ran the command: cabal install gtk > --extra-include-dirs="c:/Program Files/Gtk+/include" > --extra-lib-dirs="c:/Program Files/Gtk+/include" > This returned the same error messages as indicated in step 3 above. > > Step 1 should already include step 2, so I better ask if gtk2hs-buildtools > installed successfully? > > If the compiler misses some libraries, it will never help to add more > include folders, because they only contain header files, not lib files. For > missing include files, you get a different error message. For libraries, you > have to set up the LIB environment variable properly. It must include the > lib folder with Gtk+. Could you show us the result of > > echo %LIB% > > at the prompt? The ouput of > > pkg-config --modversion gtk+-2.0 > > might indicate an error as well. By the way, the environment variables at > the command prompt should the sum of those made globally and those made for > the current user. > > Good luck > Tim > > > _______________________________________________ > Beginners mailing > listBeginners@haskell.orghttp://www.haskell.org/mailman/listinfo/beginners > > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://www.haskell.org/pipermail/beginners/attachments/20110205/8677adaf/attachment.htm> ------------------------------ _______________________________________________ Beginners mailing list Beginners@haskell.org http://www.haskell.org/mailman/listinfo/beginners End of Beginners Digest, Vol 32, Issue 16 *****************************************