Ticket #292 (closed defect: fixed)

Opened 6 years ago

Last modified 3 years ago

Cant Install on Vista

Reported by: anonymous Owned by: armin
Priority: highest Milestone:
Component: Gobby Version:
Severity: critical Keywords:
Cc: Launchpad Bug:

Description

I was able to install v3 on Vista fine, yet when i install v4, i get an error saying i don't have gtkmm or gtk+, which i do have since v3 is installed. Why will the new version not install?

Attachments

Untitled.jpg (143.9 kB) - added by anonymous 6 years ago.
Gobby v3 is installed. Yet v4 won't install.

Change History

Changed 6 years ago by anonymous

Gobby v3 is installed. Yet v4 won't install.

Changed 6 years ago by armin

Where did you install GTK+? The installer checks whether its find some GTK+ dlls in your %PATH%. Is there another location where Windows vista searches for DLLs, expect those specified in the %PATH%?

Changed 6 years ago by anonymous

The default location for GTK is Program Files/Common Files/GTK/2.0

Hope that helps

Changed 6 years ago by anonymous

Has this been fixed so the next version will install?

Changed 6 years ago by nh2

I get this error very often using Windows XP, especially when I do not save the program but klick on "Open" when I download it. I fixed this problem 3 times by first downloading and saving it. Then I go and change my environment varibale "PATH" using the system settings. I change PATH and write "C:\GTK\bin" (this is my GTK directory) at the beginning of the line actively.

After this, it works.

Changed 6 years ago by anonymous

Recently went back to XP, and the new version will not install as well. It is the same error as i posted before.

Changed 5 years ago by bdunks

Manual Fix:

While running Vista 64-bit, I noticed the default value for the environmental variable 'GTK_BASEPATH' was set to 'C:\PROGRA~2\COMMON~1\GTK\2.0'.

I edited this variable, changing the value to 'C:\Program Files (x86)\Common Files\GTK\2.0'. This is the same as the default value for the 'GTKMM_BASEPATH' variable. In Vista 32bit, changing the value to 'C:\Program Files\Common Files\GTK\2.0' may produce the desired results.

Note: I was receiving an error message that the installer could not find both gtk+ and gtkmm, however, no change to gtkmm was necessary.

This is not an ideal solution, but a good short term fix to get Vista users up and running.

Changed 5 years ago by armin

Thanks for the tip. Perhaps the installer does not check these PROGRA~2 things. I will try this out, and fix it if that's the cause why the installer does not work for some people.

Changed 5 years ago by fatma@…

I've hit this on XP (32-bit version, SP 3 RC 1). I notice GTK_BASEPATH isn't set. I'll see if fixing that helps.

...

No, that wasn't it. I do notice, though, that my GTK and GTKMM installed into "%ProgramFiles?%\GTK2-Runtime" by default, rather than "%ProgramFiles?%\Common Files\GTK\2.0" as others suggest. Could this be the problem?

I don't have a previous version of Gobby installed.

Changed 5 years ago by fatma@…

After some fiddling, I found adding "%ProgramFiles?%\GTK2-Runtime\lib\gtk-2.0" to the PATH variable sorted it out. Hope this helps someone else.

Changed 5 years ago by MASAMI Chikahiro

Installing gobby under Windows XP SP2, I faced no library error.

1) Install GTKMM via gobby download page

--> My PC alread installed newer version of GTK+ and failed

to install.

2) Set PATH to newer GTK+ binary.

--> Gobby report no GTKMM library This directory is srored HKLM\SOFTWARE\GTKMM\(version)\Path

3) I go to GNOME page and get gtkmm.zip to GTK+ directory

--> Gobby installer is suceed This directory is srored HKLM\SOFTWARE\GTK\(version)\LibPath?

--> But Gobby report no cairo-2.dll and abort.

4) Copy cairo-2.dll to gobby directory

--> no zlib.dll, and more .. In my PC, they are stored to other open-source application's directory. So, I simply add this directory to PATH environment variables. This directory is srored HKLM\SOFTWARE\GTK\(version)\Path

5) No libxml2.dll

Copy libxml2.dll whereever the Internet :-) and copy to gobby directory.

6) Then, Gobby is suceed to running.

Why does not gobby installer refer path informations from windows registory?

I recommend two types of installer for Windows users. Gobby_0_4_x_win32.exe Gobby_0_4_x_win32_full.exe

Changed 5 years ago by aym

Hi folks,

I had the same Problem, just like 2 friends of mine sitting next to me, and we fixed the problem on a different and i think much easier way.

It works fine in WinVista? x64.

After Installing the GTK-dev: http://downloads.sourceforge.net/gladewin32/gtk-dev-2.12.9-win32-1.exe?modtime=1208401590&big_mirror=0

We Installed Gtkmm: http://ftp.gnome.org/pub/gnome/binaries/win32/gtkmm/2.10/gtkmm-win32-runtime-2.10.7-1.exe

After that, you just have to copy the Gobby Installation File into the GTK-Folder on your HDD, which can vary one time it was "C:\GTK" and the other time "C:\Program Files (x86)\Common Files\GTK".

After copying it you can execute it from there!

Hope this works for you too.

so long...

Changed 5 years ago by armin

  • status changed from new to closed
  • resolution set to fixed

The installer of Gobby 0.4.7 ships with GTK+ and GTKmm, so I think this is not a problem any more.

Note: See TracTickets for help on using tickets.