Preface
As was mentioned PgMDD entered beta-testing stage. Details have been promised. Voilà.
Crux of the matter
PgMDD-1.2.8 supports WineHQ out of the box. What mean supports?
- PgMDD always knows if it was launched under Wine or in pure Windows environment
- PgMDD offers several ways to bypass imperfect Wine functionality
- PgMDD disables the functionality which current Wine configuration cannot provide
Lets go on each item.
Imperfect functionality
Despite the fact of hh.exe (Wine’s HTML Help viewer) existence you probably will be absolutely disappointed with it’s functionality.
Because of this PgMDD will ask you about way you want to get help. You may choose on-line sources or use CHM file shipped with installation.
Missing functionality
How can this happen? Often redistributable runtime libraries are needed to run programs in Wine. At this moment PgMDD needs MS MDAC for “MS Access Reverse Engineering” functionality. In a clean Wine package there is no MDAC installed. However, you always may do this using winetricks script. I already wrote post about winetricks using.
In current version “MS Access Reverse Engineering” functionality will be disabled till MDAC is installed. After that this functionality will be automatically enabled. (In pre-1.2.8 MDAC was required for actual installation of the Designer)
for the 1.9a I get following when trying to run it:
[gregj@MicroOLAP Database Designer for PostgreSQL]$ wine PgMDD.exe
fixme:process:SetProcessShutdownParameters (00000100, 00000001): partial stub.
fixme:mountmgr:harddisk_ioctl unsupported ioctl 560000
fixme:mountmgr:harddisk_ioctl unsupported ioctl 560000
fixme:mountmgr:harddisk_ioctl unsupported ioctl 560000
fixme:mountmgr:harddisk_ioctl unsupported ioctl 560000
fixme:mountmgr:harddisk_ioctl unsupported ioctl 560000
fixme:mountmgr:harddisk_ioctl unsupported ioctl 560000
fixme:mountmgr:harddisk_ioctl unsupported ioctl 560000
fixme:mountmgr:harddisk_ioctl unsupported ioctl 560000
fixme:mountmgr:harddisk_ioctl unsupported ioctl 560000
fixme:mountmgr:harddisk_ioctl unsupported ioctl 560000
fixme:mountmgr:harddisk_ioctl unsupported ioctl 560000
fixme:mountmgr:harddisk_ioctl unsupported ioctl 560000
fixme:mountmgr:harddisk_ioctl unsupported ioctl 560000
fixme:reg:RegSetKeySecurity :(0x238,4,0x19cca9c): stub
fixme:mixer:ALSA_MixerInit No master control found on HDA ATI HDMI, disabling mixer
err:seh:setup_exception_record stack overflow 816 bytes in thread 0018 eip 69e91cd6 esp 00241000 stack 0x240000-0x241000-0x340000
LikeLike
Thanks Greg. We’ll check immediately.
LikeLike