libgtk1.2 missing on karmic/lucid

Bug #478219 reported by nodemaster
120
This bug affects 24 people
Affects Status Importance Assigned to Milestone
gtk+1.2 (Ubuntu)
Won't Fix
Undecided
Unassigned

Bug Description

Tried to install some of my commercial linux apps/games. But all refuse to work because libgtk1.2 is not installed/installable, since it was removed from karmic :-(

I guess this might affect many commercial linux applications and games. Is it possible to build a libgtk1.2 package for karmic?

Thanks,
Marcel

Revision history for this message
nodemaster (mkossin) wrote :

Not to forget: I tried on a fresh installation ov karmic coala.

Revision history for this message
Benjamin Thyreau (benji2) wrote :

Hi,

I was quite astonished i happen to have the same problem, some program can't run anymore after i upgraded to 9.10. (!)
This is especially frustrating, as it worked before the update, meaning the upgrading processing did _remove_ that required component of my system. Now i don't know what i should do to make it run again.

Revision history for this message
nodemaster (mkossin) wrote :

It seems that all games, that use the "loki" Installer (which are quite a lot) rely on libgtk1.2. For the game "Uplink" from Introversion it looks like this:

mkossin@newton:~/Desktop$ sh ./uplink-complete-1.54DOWNLOAD.sh
Verifying archive integrity... All good.
Uncompressing Uplink complete 1.54DOWNLOAD............................................................................................
/home/mkossin/.setup2428: error while loading shared libraries: libgtk-1.2.so.0: cannot open shared object file: No such file or directory

This problem at least happens while trying to install:

- Uplink from Introversion
- Darwinia from Introversion
- Ballistics from LGP

Revision history for this message
DenisP (denisp) wrote :

I have the same problem with Canon printer driver use this library and now I cant Install them because this library is missing, in jaunty this library could be installed. Can this library be provided somehow also for karmic.

Revision history for this message
wonder75 (wonder75) wrote :

I have the same problem installing Uplink from Introversion. Please re-add the lib to karmic, linux-gaming is frustrating enough already....

Revision history for this message
Benjamin Thyreau (benji2) wrote :

Talking about gaming, the best-working Megadrive (aka Genesis) emulator, "Generator", also stopped working as a consequence of that.

Revision history for this message
The Fiddler (stapostol) wrote :

This issue prevents me from installing my printer drivers. Are there any known workarounds?

Revision history for this message
QkiZ (qkiz) wrote :

I was manually install the following libraries (in that order):
libglib1.2ldbl_1.2.10-19_i386.deb
libgtk1.2-common_1.2.10-18.1_all.deb
libgtk1.2_1.2.10-18.1_i386.deb
and ePSXe emulator became operational.
I took the package from the official Debian (Lenny) repositories.

Revision history for this message
The Fiddler (stapostol) wrote :

I've also managed a similar solution on amd64, by unpacking the jaunty packages with "dpkg -x" and manually copying then files to /usr/lib.

(This is very evil and I wouldn't recommend it in the general case.)

Revision history for this message
Maia Everett (linneris) wrote :

The package was removed for good reason - GTK1 is an obsolete version, has been deprecated for 8 years, and a significant amount of effort was spent to remove dependent applications or port them to GTK2.

It is not the responsibility of Ubuntu developers to guarantee workable conditions for "commercial linux applications and games" outside the repository; the best solution for such software would be to bundle the required libraries.

Changed in gtk+1.2 (Ubuntu):
status: New → Won't Fix
Revision history for this message
Benjamin Thyreau (benji2) wrote :

Hi Maia,
This is interesting:
"It is not the responsibility of Ubuntu developers to guarantee workable conditions for "commercial linux applications and games" outside the repository;"
Is it an Ubuntu policy ? Do you have a quotable source for that ? This is a major info for both ISV and users imho.

Revision history for this message
nodemaster (mkossin) wrote :

Hi Maia,

is this an official statement? Just asking, because we are looking forward to upgrade our servers to 10.04 LTS next year at our company. And we definitely have GTK1 dependencies. Of course we have extended support, but if I read your information, I doubt it might be possible to do an upgrade.... :-O

Revision history for this message
Konrad Voelkel (konradvoelkel) wrote :

I guess there is some "official" way to get old applications working nevertheless?
Maybe some standard way to install jaunty packages on karmic?

For me, guipdftk resp. the Freepascal compiler Lazarus are broken.

Revision history for this message
Daniel T Chen (crimsun) wrote :

The definitive reason for gtk+1.2's removal is here: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=520441

Revision history for this message
Scott Kitterman (kitterman) wrote :

For the people that want gtk1.2, your best bet is to work together to maintain it in a PPA. It was quite deliberately removed from Debian and Ubuntu because it's no longer supportable. The last gtk1.2 was a very long time ago. Certainly no more recently than 2002: http://ftp.gnome.org/pub/gnome/sources/gtk+/1.2/ See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=520441 for additional details.

A number of people are also unhappy about the libstdc++5 removal. That's not coming back either.

Revision history for this message
Samus Aran (y-launchpad-atu-cjb-net) wrote :

It is very horrible of a distro to remove easy access to essential libraries like GTK+ 1.2.x and libstdc++5.x, which are required by thousands of programs still used by Ubuntu users. It isn't hard to maintain two libraries, yet these two libraries cause more issues when missing than any other "unsupported" libraries.

Why is it so hard to have an optional package for these libraries?

Eugene San (eugenesan)
summary: - libgtk1.2 missing on karmic
+ libgtk1.2 missing on karmic/lucid
Revision history for this message
Tomb Core (tombcore) wrote :

I completely agree with you Samus Aran. Running old software on linux is a pain. There is no binary compatibility, there is a theorical source compatibility, but it never compile easily. Because a lot of linux geeks forget about the fact that old software can be GOOD software ! Compare it with windows, you run a windows 3x binary and it still just work 95% of the time out of the box. I feed disapointed with debian package management : it's difficult to maintain multiple version of a library installed on the system.

Revision history for this message
mp (m-p) wrote :

Related is the removal of XMMS, which the Central Committee of Free Software - whoever they are - has decided is outdated, despite remaining one of the best and most simple, yet versatile and very low resource using players around. However, there is a repo that offers XMMS and its gtk1.2 dependencies:

I just did this in Lucid Live-CD:

Installed the following packages:
libglib1.2ldbl (1.2.10-19build1)
libgtk1.2 (1.2.10-18.1build2)
libgtk1.2-common (1.2.10-18.1build2)
libmikmod2 (3.1.11-a-6.1)
xmms (1.2.11-1)

... using the Karmic entry here:
http://www.pvv.ntnu.no/~knuta/xmms/

This might also work for other apps - XMMS works in Lucid Live-CD with all the settings and plugins simply copied from an old system - see also: http://colonos.wordpress.com/?s=xmms

Revision history for this message
effetto (effetto-deactivatedaccount) wrote :

libgtk1.2 is simple too much widespread to just ignore it. In my case, I upgraded to Karmic to do some tests in preparation of upgrade for ~30 workstations. All of them use legacy software ( a tool for low-level electronic devices ) and that legacy software use libgtk1.2.

Is there any chance to see a 'lagacy' repo for ancient libraries?

Revision history for this message
nahuel (nahuel-defosse) wrote :

I found I had no gtk1.2 support on lucid when I tried to run my Oxford's dictionary software.

I found the debs here:
http://openartisthq.org/debian/lucid/libglib1.2ldbl_1.2.10-18build1_i386.deb
http://openartisthq.org/debian/lucid/libgtk1.2-common_1.2.10-18.1build2_all.deb
http://openartisthq.org/debian/lucid/libgtk1.2_1.2.10-18.1build2_i386.deb

and then dpkg'd -i all of them. After that I could run OALD, though I could not work out the openartisthq.org repo url.

Revision history for this message
ibidem (ibid-ag) wrote :

For those who want GTK1.2:
https://launchpad.net/~adamkoczur/+archive/gtk1.2
is the PPA (use
apt-add-repository ppa:adamkoczur/gtk1.2
to add the PPA, apt-get update, then install)

Revision history for this message
effetto (effetto-deactivatedaccount) wrote :

Thanks.

Revision history for this message
Alex Mauer (hawke) wrote :

libstdc++5 is back, even after the declaration that “A number of people are also unhappy about the libstdc++5 removal. That's not coming back either.”

Any chance of seeing this package return as well?

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.