[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[pkg-wine-party] Bug#515525: marked as done (ODBC broken on Amd64)



Your message dated Fri, 20 Feb 2009 01:07:57 +0100
with message-id <499DF45D.50808@arcticnet.no>
and subject line Re: [pkg-wine-party] Bug#515525: ODBC broken on Amd64
has caused the Debian Bug report #515525,
regarding ODBC broken on Amd64
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
515525: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=515525
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: wine
Version: 1.1.14-0.1
Severity: normal

The ODBC is broken under AMD64 as Wine seems to try to load the 64-bit
unixODBC driver. Since Wine is compiled as a 32-bit app, this of
course fails.

The error message is:

[unixODBC]Driver Manager]Can't open lib '/usr/lib/odbc/psqlodbca.so':
/usr/lib/odbc/psqlodbca.so: wrong ELF class: ELFCLASS64


I'm not certain there is a solution to this except to have ODBC
drivers as part of some 32-bit compatibility package.

I don't know how wine 64-bit will work. 64-bit Windows still has a
32-bit ODBC and 32-bit drivers so solution is not clear for
me. Upstream may know more about this.

- Adam


-- System Information:
Debian Release: 5.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.26-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages wine depends on:
ii  libwine-alsa                  1.1.14-0.1 Windows API implementation - ALSA 
ii  libwine-cms                   1.1.14-0.1 Windows API implementation - color
ii  libwine-gl                    1.1.14-0.1 Windows API implementation - OpenG
ii  libwine-gphoto2               1.1.14-0.1 Windows API implementation - camer
ii  libwine-ldap                  1.1.14-0.1 Windows API implementation - LDAP 
ii  libwine-print                 1.1.14-0.1 Windows API implementation - print
ii  libwine-sane                  1.1.14-0.1 Windows API implementation - scann
ii  wine-bin                      1.1.14-0.1 Windows API implementation - binar
ii  wine-utils                    1.1.14-0.1 Windows API implementation - utili

wine recommends no packages.

Versions of packages wine suggests:
pn  avscan | klamav | clamav      <none>     (no description available)
ii  binfmt-support                1.2.11     Support for extra binary formats
ii  msttcorefonts                 2.7        transitional dummy package
ii  ttf-mscorefonts-installer [ms 2.7        Installer for Microsoft TrueType c
pn  winbind                       <none>     (no description available)
pn  wine-doc                      <none>     (no description available)

Versions of packages libwine depends on:
ii  ia32-libs                     2.7        ia32 shared libraries for use on a
ii  libc6-i386                    2.7-18     GNU C Library: 32bit shared librar

-- no debconf information



--- End Message ---
--- Begin Message ---
Adam Majer skrev:
> The ODBC is broken under AMD64 as Wine seems to try to load the 64-bit
> unixODBC driver. Since Wine is compiled as a 32-bit app, this of
> course fails.

This would be an ia32-libs issue, not a Wine issue (Wine just loads the
32-bit unixodbc). (An appropriate solution may not lie in the ia32-libs
package either, though.)

> I'm not certain there is a solution to this except to have ODBC
> drivers as part of some 32-bit compatibility package.

It'd be a job for Goswin von Brederlow's 'favourite' project (kinda),
multiarch. Or, in the meantime, perhaps you can use the ia32-apt-get
package (if you can make it work) or ia32-libs-tools to grab
32-bit-compatibility versions of any package, such as the unixodbc
drivers you need.

> I don't know how wine 64-bit will work. 64-bit Windows still has a
> 32-bit ODBC and 32-bit drivers so solution is not clear for
> me. Upstream may know more about this.

Well, this doesn't matter, you're trying to use unixodbc, not Windows
ODBC drivers (and on an emulated 32-bit Windows, not 64-bit Windows).
There's no reason it wouldn't work on a 64-bit wine, whenever that's
available.


--- End Message ---

Reply to: