WineHQ
Watchtower Library 2005



Category: Main > Reference/Documentation/Info > Religious > Watchtower Library > 2005


NameWatchtower Library
Version2005
License  
URLhttp://www.jw.org/
Votes Marked as obsolete
RatingPlatinum
Wine Version1.3.0
Maintainers of this version:
Description
Watchtower Library 2005
Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results (selected in 'Test Results' table below)

What works

To install Watchtower Library 2005 on a new version of wine (0.9+), follow this :

run winecfg and on Tab Applications then add :

wtlib.exe

After create then choose [wtlib.exe] and click on Libraries Tab and add :

"*comctl32*"  = "native"
"*commctrl*" = "native"

Add a new application (Applications Tab) :
Setup.exe
After create then choose [Setup.exe] and click on Libraries Tab and add :
"comctl32" = "builtin"

Add a new application (Applications Tab) :
ikernel.exe

After create then choose [ikernel.exe] and click on Libraries Tab and add :
"comctl32" = "native"

After this please copy this dlls to ./wine/drive_c/windows/system :

comctl32.dll
comctl32.ocx
commctrl.dll
(I copied from Win98SE System)

Now, run the installation :
wine wine d:/setup.exe

(where d: is a symbolic link created in .wine/dosdevices where link to /media/cdrom)

After install, you can delete [Setup.exe] applications on Applications Tab of winecfg.



Thanks to Zane Wickham : http://www.winehq.com/hypermail/wine-devel/2005/02/0496.html


What does not

After install, when run on Ubuntu (only Ubuntu distro ) crashes :

wine: Unhandled exception 0x80000003 at address 0x7fc73d30 (thread 000d), starting debugger...
WineDbg starting on pid 0xc
In 32 bit mode.
Watch0x7fc73d31 _CheckNotSysLevel+0x41 in kernel32: movl 0xfffffffc(%ebp),%ebx
Modules:
Module Address Debug info Name (122 modules)
PE 0x00400000-0068e000 Deferred wtlib
PE 0x10000000-1000f000 Deferred mepstool12
PE 0x33000000-33098000 Deferred wtutil12
PE 0x33200000-33211000 Deferred wtres12
PE 0x33400000-33439000 Deferred wtmmutil12
PE 0x33600000-33617000 Deferred wtgui12
PE 0x33a00000-33a19000 Deferred wtdas12
PE 0x33c00000-33c4e000 Deferred wtctls12
PE 0x33e00000-33e13000 Deferred wtcodec12
PE 0x34000000-34028000 Deferred wtappshare12
PE 0x34200000-34297000 Deferred ureutil12
PE 0x34400000-34450000 Deferred uresearch12
PE 0x34800000-348f6000 Deferred urectls12
PE 0x34a00000-34abc000 Deferred ureboimp12
PE 0x34c00000-34c29000 Deferred urebo12
PE 0x34e00000-34e86000 Deferred ureappshare12
PE 0x35000000-35011000 Deferred ure12
PE 0x35400000-35410000 Deferred mteccodec.wtplug12
PE 0x35600000-35704000 Deferred mepsres.wtplug12
PE 0x35800000-3585a000 Deferred mepsgui12
PE 0x35a00000-35a14000 Deferred mepsdas.wtplug12
PE 0x35c00000-35c87000 Deferred mepsctls12
PE 0x35e00000-35f42000 Deferred mepscore12
PE 0x36000000-36069000 Deferred mepsbrowser12
PE 0x36200000-3625e000 Deferred mepsappshare12
PE 0x48000000-4806c000 Deferred riched20
PE 0x5e380000-5e3a5000 Deferred msoss
PE 0x65340000-653d2000 Deferred oleaut32
PE 0x65f00000-65fc2000 Deferred ole32
PE 0x70100000-70153000 Deferred rpcrt4
PE 0x70200000-70296000 Deferred wininet
PE 0x70bd0000-70c35000 Deferred shlwapi
PE 0x71450000-714af000 Deferred crypt32
PE 0x78000000-78044000 Deferred msvcrt
ELF 0x7bf00000-7bf03000 Deferred
PE 0x7c140000-7c243000 Deferred mfc71
PE 0x7c340000-7c396000 Deferred msvcr71
PE 0x7c3a0000-7c41b000 Deferred msvcp71
ELF 0x7c51b000-7c58a000 Deferred wineps
\-PE 0x7c540000-7c58a000 \ wineps
ELF 0x7ca7c000-7caa0000 Deferred msvfw32
\-PE 0x7ca80000-7caa0000 \ msvfw32
PE 0x7d080000-7d0c5000 Deferred urestdtools.wtplug12
PE 0x7d0d0000-7d100000 Deferred mepsstdtools.wtplug12
ELF 0x7d74e000-7df0c000 Deferred libglcore.so.1
ELF 0x7e04a000-7e05e000 Deferred riched32
\-PE 0x7e050000-7e05e000 \ riched32
ELF 0x7e05e000-7e073000 Deferred midimap
\-PE 0x7e060000-7e073000 \ midimap
ELF 0x7e073000-7e097000 Deferred msacm32
\-PE 0x7e080000-7e097000 \ msacm32
ELF 0x7e097000-7e0ae000 Deferred msacm
\-PE 0x7e0a0000-7e0ae000 \ msacm
ELF 0x7e0ae000-7e0f0000 Deferred wineoss
\-PE 0x7e0c0000-7e0f0000 \ wineoss
ELF 0x7e207000-7e253000 Deferred libgcrypt.so.11
ELF 0x7e253000-7e280000 Deferred libcrypt.so.1
ELF 0x7e280000-7e2e9000 Deferred libgnutls.so.12
ELF 0x7e2e9000-7e310000 Deferred libcups.so.2
ELF 0x7e330000-7e340000 Deferred libtasn1.so.2
ELF 0x7e3e0000-7e410000 Deferred uxtheme
\-PE 0x7e3f0000-7e410000 \ uxtheme
ELF 0x7e578000-7e5fb000 Deferred libgl.so.1
ELF 0x7e5fb000-7e6e1000 Deferred libx11.so.6
ELF 0x7e6e1000-7e6f9000 Deferred libice.so.6
ELF 0x7e6f9000-7e776000 Deferred winex11
\-PE 0x7e710000-7e776000 \ winex11
ELF 0x7e776000-7e795000 Deferred libexpat.so.1
ELF 0x7e795000-7e7c3000 Deferred libfontconfig.so.1
ELF 0x7e7c3000-7e7d7000 Deferred libz.so.1
ELF 0x7e7d7000-7e840000 Deferred libfreetype.so.6
ELF 0x7e943000-7e947000 Deferred libgpg-error.so.0
ELF 0x7e947000-7e950000 Deferred libxcursor.so.1
ELF 0x7ea63000-7ea70000 Deferred libxext.so.6
PE 0x7ea70000-7ea87000 Deferred uretool12
ELF 0x7ea88000-7ea90000 Deferred libxrender.so.1
ELF 0x7ea90000-7ea95000 Deferred libxxf86vm.so.1
ELF 0x7ea95000-7eaa9000 Deferred lz32
\-PE 0x7eaa0000-7eaa9000 \ lz32
ELF 0x7eaa9000-7eac1000 Deferred version
\-PE 0x7eab0000-7eac1000 \ version
ELF 0x7eac1000-7eadc000 Deferred imm32
\-PE 0x7ead0000-7eadc000 \ imm32
ELF 0x7eadc000-7eb5d000 Deferred winmm
\-PE 0x7eaf0000-7eb5d000 \ winmm
ELF 0x7eb5d000-7eb86000 Deferred winspool
\-PE 0x7eb70000-7eb86000 \ winspool
ELF 0x7eb86000-7ec35000 Deferred comctl32
\-PE 0x7eb90000-7ec35000 \ comctl32
ELF 0x7ec35000-7ecf4000 Deferred shell32
\-PE 0x7ec50000-7ecf4000 \ shell32
ELF 0x7ecf4000-7ed88000 Deferred comdlg32
\-PE 0x7ed00000-7ed88000 \ comdlg32
ELF 0x7ed88000-7eda6000 Deferred mpr
\-PE 0x7ed90000-7eda6000 \ mpr
ELF 0x7ee7b000-7f77b000 Deferred gdi32
\-PE 0x7eec0000-7f77b000 \ gdi32
ELF 0x7f77b000-7f894000 Deferred user32
\-PE 0x7f790000-7f894000 \ user32
ELF 0x7f894000-7f8d0000 Deferred advapi32
\-PE 0x7f8a0000-7f8d0000 \ advapi32
ELF 0x7f9e3000-7f9e8000 Deferred libxxf86dga.so.1
ELF 0x7f9e8000-7f9f0000 Deferred libsm.so.6
ELF 0x7f9f1000-7f9f5000 Deferred libxfixes.so.3
ELF 0x7fbf5000-7fcf0000 Export kernel32
\-PE 0x7fc10000-7fcf0000 \ kernel32
ELF 0x7fe01000-7fe04000 Deferred libxau.so.6
ELF 0x7fe04000-7fe0e000 Deferred libgcc_s.so.1
ELF 0x7fe0e000-7fe18000 Deferred libnss_files.so.2
ELF 0x7fe18000-7fe21000 Deferred libnss_nis.so.2
ELF 0x7fe21000-7fe36000 Deferred libnsl.so.1
ELF 0x7fe36000-7fe3f000 Deferred libnss_compat.so.2
ELF 0x7fe52000-7fe74000 Deferred libm.so.6
ELF 0x7fe74000-7ff6b000 Deferred libwine_unicode.so.1
ELF 0x7ff6b000-7ffe0000 Deferred ntdll
\-PE 0x7ff80000-7ffe0000 \ ntdll
ELF 0xb7de6000-b7de9000 Deferred libdl.so.2
ELF 0xb7de9000-b7f18000 Deferred libc.so.6
ELF 0xb7f19000-b7f2b000 Deferred libpthread.so.0
ELF 0xb7f2b000-b7f45000 Deferred libwine.so.1
ELF 0xb7f45000-b7f47000 Deferred libnvidia-tls.so.1
ELF 0xb7f57000-b7f6d000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
0000000c (D) C:\Program Files\Watchtower\Watchtower Library 2005\t\wtlib.exe
0000000d 0 <==
WineDbg terminated on pid 0x


What was not tested



Additional Comments


Test Results
DistributionTest dateWine versionInstalls?Runs?RatingSubmitter
ShowUbuntu 10.04 "Lucid" (+ variants like Kubuntu)Aug 20 20101.3.0 Yes Yes Platinum an anonymous user 
ShowUbuntu 7.10 "Gutsy" x86_64 (+ variants like Kubuntu)Jan 23 20080.9.53. Yes Yes Gold an anonymous user 
ShowUbuntu 7.10 "Gutsy" x86_64 (+ variants like Kubuntu)Oct 20 20070.9.47. Yes Yes Gold Tom 
ShowUbuntu 7.04 "Feisty" (+ variants like Kubuntu)Feb 27 20070.9.31. Yes Yes Gold Nils-Eric Wilkman 
ShowUbuntu 7.04 "Feisty" (+ variants like Kubuntu)Jan 26 20070.9.30. Yes Yes Gold Nils-Eric Wilkman 


Known bugs
Bug # Description Status Resolution Other apps affected
3257 InstallShield fails to install soft without native commctrl and comctl32 DLLs CLOSED FIXED View
5887 Wine does not load dynamically generated fonts CLOSED FIXED View
5898 Tooltip text need comctl32.dll to show well NEW View
6177 Watchtower Library setup used to load on 0.9.17, but now does not (0.9.20) CLOSED FIXED View

 
How to: qu­ick guide on Watchtower Library installation
  1. Get the actual version of wine (Watchtower Library 2010 requires wine 1.3.11 or greater. Older Watchtower Library versions require 1.1.22 or greater, 1.2 or greater is recommended. Most modern linux distributions already have it in their repositories, so you just have to install "wine" package)
  2. Insert WTLib disc and run Setup.exe. If it won't work, do this:
    wine /cdrom/Setup.exe
  3. Installer would create working shortcuts on your desktop (on some systems in home folder), and in Applications > Wine menu. Use these to run Watchtower Library. You may delete *­.lnk files (if there are any), since these are of no use.

Common problems

Tooltip shadows stay after tooltips disappeared

This issue appears on some video cards with Compiz enabled. The workaround is in disabling fade animation for wine tooltips. To do this:

  1. install Compiz configuration tool. In most distributions it is in package named compizconfig-settings-manager.
  2. After you install it, run it (executable file named ccsm).
  3. Then go to Animations, open Close animations tab and double-click line that starts with Fade.
  4. Click plus sign in pop-up window,
  5. In new window select Window Class as Type, enter Wine as Value, select And as Relation and check Invert.
  6. Click Add button and you're done.

Watchtower Library 2010 does not work in wine 1.3.27 and greater

While this bug is not fixed you can fix it yourself. You need to remove a manifest for built-in version of MS runtime library. You can do this by executing the following code in terminal:

rm ~/.wine/drive_c/windows/winsxs/manifests/*.vc90.*_deadbeef.manifest

Watchtower Library 2010 does not work in wine prior to 1.3.11

You need wine 1.3.11 or greater in order to run Watchtower Library 2010.

OR, install the iphlpapi fix, DEB package (debian, ubuntu, mint etc) - RPM package (redhat, fedora, centos etc). You can then setup and run wtlib without upgrading wine to 1.3.11+.

Black blocks in interface and text on Intel video cards

If you use Intel graphics and experience blacked out text and interface items in Watchtower Library, (that is, experience bug 24998), you can fix it with following steps:

  1. Run wine regedit
  2. Open HKEY_CURRENT_USER/Software/Wine/X11 Driver. Create it if it does not exist
  3. Create new String value (using context menu on right part of interface) named ClientSideWithRender and set its value to N
  4. Close (restart) all wine applications

Permissions problem with Ubuntu Lucid Lynx (10.04)

In Ubuntu Lucid Lynx (10.04) and derivative distributions you may face problem where Setup.exe on the CD is not executable, and you can't set it executable, since CD is read-only. There are two possible solutions:

  1. Use wine /cdrom/Setup.exe command mentioned above, or
  2. Copy all files from CD to your hard drive, mark Setup.exe as executable (right-click the file → Properties → Permissions) and then execute Setup.exe from there.

Broken fonts

If you see squares instead of text in Watchtower Library on the first run, go to settings (press f2) and change font settings, choosing any font you like. If you see broken characters in interface, you may need to install MS truetype core fonts for web package. To do this

  • Install msttcorefonts package using your packaging system. If it fails:
  • Install it using winetricks (this will affect your wine installation only, fonts won't be available for non-wine applications):
    winetricks corefonts

Problems with XFCE, LXDE, Enlightment and others

XFCE and some other DE ignore path parameter for desktop and menu launchers. As result, Watchtower Library prior to 2011 does not start when you click these. The simple solution is to change "Command" parameter in launcher to

wine start wtlibrary.exe

Watchtower Library for Mac OSX 10.7.3 "Lion"

There are some initial issues with using the Watchtower Library in Mac. The first issue is

Installing WINE

Simple solution: watchtowerlibraryformac.info

Or, you could follow the guide in the WINE wiki about installing Macports (MacOSX Installation). It is recommended that once you have installed MacPorts you need to configure it (How to install & configure Macports)

Do not install WINE but rather install wine-devel sudo ports install wine-devel for the latest WINE version.

 

You should also update X11, the default version is 2.3.2 which doesn't display all of the images in the Watchtower Library. The website XQuartz MacOS Forge contains the latest XQuartz (2.6.2). Once XQuartz has been updated you can run the Watchtower Library out-of-the-box with no issues.

To set up an application to run the Watchtower Library from the dock, go to Applications -> Utilities -> AppleScript Editor

Once in the editor copy & paste the following script:

tell application "Terminal"
    do script "/opt/local/bin/wine ~/.wine/drive_c/Program\\ Files/Watchtower/Watchtower\\ Library\\ 2010/E/WTLibrary.exe"
end tell

Click on run to make sure it works and then click on compile if successful and then save the script as an application filetype (Leave startup screen unchecked). Once saved as an application drag it into the dock.

Missing DLL File Errors

WINE in Mac doesn't seem to look for the DLL files in the same way it normally does. The DLL files it is referring to (Such as uresearch21u.dll) are located in the "MEPS Platform 2.3" folder in the Watc­htower directory. However WINE searches for them in the /drive_c/windows/system32 directory. Just copy and paste the contents of the "MEPS Platform 2.3" folder to the "system32" folder to resolve the issue.

Broken "Fetch from clipboard" function

If you copy multiline-text and a reference happens to be divided between two lines, the results can be a bit odd. This seems to be by design; wtlib seems to read the clipboard contents line by line. For example, if an article reads:

hechos recientes son más que los de antes" (Rev. 2:
19, 20).

Then wtlib will extract Revelation chapter 2, the entire chapter. This is due to wtlib reading just one line at a time. Now, in linux you can install xclip and run this command after having copied, say for example an entire article:

xclip -o | tr "\n" " " | xclip -selection clipboard -i

The command translates \newlines to spaces. If you do that before going Edit - Fetch from clipboard in wtlib, the correct references are extracted :D (Just Rev. 2:19, 20 in the example above).

You could even stick the command in a script and launch that from a button on your panel, or something.

I don't know how to do this in windows, but could be AutoIt would be a start...


 
What should I include when I submit a new test result?

Whether the install process went fine, or if not, what went wrong

Whether the program starts without any tweaks/modifications, or if not, what needs fixing/tweaking.

If the program runs, does the following work, or if not, what has to be done to fix/tweak it?

  • Search and navigation through the library
  • Tooltips (rest the mouse over a link)
  • Special characters like in Hebrew, and the */M signs in the Bible
  • Toolbar buttons just above the publications tree on the left, do they look good/ do they work?
  • Print (you obviously need to have a working printer setup in Linux first, wine will pick up CUPS printers at least. You can add cups-PDF printer if you have no physical printer)
  • Maps/graphics
  • Word list box
  • Add Favourites
  • Open Favourites
  • Settings
  • pronunciation (if you have a sound card and language version you are testing have this feature)
  • Synchronisation (if you have multiple languages installed)

did I forget something? just edit this note.


 
WARNING

Before asking for help,

  • Please make sure that you have followed the HOWTO instructions first (see above).
  • Also, make sure that your wine version is 1.1.22 or greater. In order to find out your wine version, open terminal and execute the following: wine --version. If your wine version is lower than 1.1.22, please, refer HOWTO for instructions on how to update wine.
  • If Watchtower Library code't work and you have updated your wine installation, you might need to remove .wine directory from home directory and re-install Watchtower Library in order to make it work.
If you are still here, feel free to ask for help, but when doing so, please, provide the following information:
  1. Your linux distribution and its version (For example: Ubuntu 9.10 or Ubuntu Karmic. If you don't know what version you're running, try lsb_release -a in a terminal)
  2. Your wine version (wine --version in a terminal)
  3. Which language version of Watchtower Library you are trying to install
  4. What does not work, and what have you done in order to fix it
  5. Any error messages you get

 
READ BEFORE YOU SUBMIT A HELP REQUEST

OFFICIAL SUPPORT FOR WINE+WTLIB

The watchtower society has no official support for wtlib on linux nor apple, as stated in the readme.txt on the installation CD.

You can help yourself a lot by reading the installation suggestions BEFORE asking for help. Reading the Known Issues section you can also save us all some time.

Due to an increasing number of posts on this application page, we have to move some kinds of information, or this page would become too long & difficult to read...

We have a WIKI for putting your installation/setup suggestions into:

http://wiki.jswindle.com/index.php/Wine_Watchtower_Library_2005

The wiki is moderated; see its talk page.

UNOFFICIAL SUPPORT

If you can't make it work following the instructions above, there is a FORUM for dealing with different kinds of [help] requests:

http://yann.barraud.free.fr/forums/index.php

Please note that a forum of this kind is public and off-topic posts may occur. These will be deleted, but are visible until a moderator gets rid of them. Users would likely carefully review any privacy and security information and use discernment before making their own decision whether to visit or log onto other sites.


 
Rating - please read

The wtlib2005 is gold rating when it will run (read: not crash) without dll overrides.

However, for near-perfect functionality something needs to be done with the tooltiptext, and presentation of Favourites. We believe this has got something to do with comctl32.dll, because the tooltip works fine with a dll ovverride. The Favourites needs some more investigation to find out what's up. We keep hoping development of the builtin comctl32.dll will continue so to not need the XP one. If anyone can help with that one it'd be great.

If these two issues are fixed, we can rate wtlib Platinum in wine.


 

The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.

Tooltips working, but how?
by Patrick on Friday December 28th 2007, 22:23
Hello.

I guess I got a reverse problem of what is needed, kind of. Just about this time last year, I installed BLAG 60000 (Fedora Core 6 - Lout) on my Primary Master drive, 3rd, 4th, and 5th partitions. At that time I was also running W2K Pro on my first partition of the same drive. When I followed instructions, I ended up with a nearly perfectly functioning Watchtower Library 2005. I later upgraded to WTL 2006, and it's still running nearly perfectly. That means that my tooltips work fine, but 'favourites' doesn't.

I downloaded the newest version (at the time) of Wine using 'yum install wine'. Nothing special there either.

Also, in Gnome and KDE the icons for the WTL has a little folder in front of the folder icon. I don't know why, some folders are like that, and some aren't.

I'm still running the BLAG installation, I like it, and have since replaced W2K with XPHome, and downloaded and installed Fedora 8 on a different partition. I 'yum install wine' again, version 0.9.49. Anyhow, now the tooltips don't work.

I'd like to remember or discover what I did that was so special that everything runs so good. Does anyone know of any way I can 'reverse engineer' my WTL installation without destroying it to find out how I got my tooltips working?

[post new] [reply to this]

WTLib 2005 Ubuntu 6.10 Wine 0.9.22
by Nathan on Sunday May 6th 2007, 6:17
I installed WTLib2005 under Ubuntu 6.10 today with Wine 0.9.22.

The installation process worked perfect. I installed to "H:" drive, which is my linux user home directory, hence the install resides on linux ext3 partition.

Using "wine wtlib.exe comlained for DLLs in the MEPSCommon folder. Searching internet found a script by Arno. I used his script to create my own that allows me to run the wtlib.exe file with wine from any installation point, configured manually by the user.

The script is available at www.beardmail.com/wtstart/

[post new] [reply to this]

Easy install
by EduardoRBS on Friday April 27th 2007, 15:17
I made an easy install for Watchtower Library for Linux. It's like InstallShield and may work in most distributions. Just download, unzip and install.
prdownloads.sourceforge.net/linuxstok/wtlib-linux_0.9.35.1.tar.gz
Send me messages: edurbs at gmail dot com

[post new] [reply to this]

Need a copy
by Dan Kegel on Tuesday January 16th 2007, 9:01
If someone will send me a copy, I can look into the comctl32 problems.

Thanks,
dank@kegel.com

[post new] [reply to this]

Menu font size
by Graham on Wednesday January 3rd 2007, 0:06
Hi all :-)
Well FINALLY it works for me... WTlib on Kubuntu Edgy Eft and Wine 0.9.28. Installed without a single hiccup and so far appears to work just fine although the menus are a little slow to appear, taking about 1 second. I might re-boot and see what happens. My main concern now is the size of the menu font. In win.ini I have the lines:

[Desktop]
MenuFontSize=13
MenuFont=Bitstream Vera Sans

but no matter what font size I specify it always appears the same - the same as some of the screenshots posted here. I am also running a Win32 Firefox and have the same problem. About 10 versions earlier the win.ini thing worked ok but not now. Any ideas?

Best regards From Australia.

[post new] [reply to this]

WT Library on Mac OS X
by Lantz on Monday December 11th 2006, 15:15
Hello Guys,
I'm just now stepping into the Intel Mac realm after using Virtual PC for years (since 1987) on pre-Intel Macs. I do a lot of Mac tech work on friends machines and many have started to move over to the Intel machines. Needless to say they are asking for a WT Lib solution now that VPC is no more. I've seen nothing but Crossover mentioned in this thread. There has to be someone who has successfully installed WINE and the 2005 WTLib on a Mac running 10.4.

Can you please add your installation instructions to this page?
wiki.jswindle.com/index.php/Wine_Watchtower_Library_2005

Can you please add a Mac OS X section to this forum?
yann.barraud.free.fr/forums/index.php

[post new] [reply to this]

Messy fonts
by Paulo on Sunday December 3rd 2006, 13:05
I've compiled wine myself; when I tryed to change fonts in the preferences menu the field displayed blank and do not permit to change to font type. As to xfs, I had to setup it myself since it did not came set by default in my system. I seems to be working fine and I suppose also that wine does not depend on it to show true type fonts, but I am not sure about it.

What surprises me is that all other fields displays well but the article text window is unreadable...

Maybe someone who also compiled wine with sucess could post his config file to let me give a look.

Thanks brothers

Christian love

[post new] [reply to this]

Messy fonts
by Paulo on Saturday December 2nd 2006, 18:16
Hi friends,

Here I am again in the spirit of Matthew 7:7,8.
I did upgraded to wine 0.26 but I still got messy fonts. What I mean is that links in the article window are printed over the article. Also letters are printed in a confusing way like, for instance: L ov e, tr u t h, and things like that. But in other parts of the program, fonts are displayed fine! I have already installed ms fonts in windows/fonts folder and even tryed to change the fonts in the registry.

I guess I forgot to mention that I am using a notebook with Debian Sarge. So if anyone else knows how to fix this puzziling problem, I would be forever thankfull.

Bye!

[post new] [reply to this]

calendar
by Natanael Copa on Monday November 27th 2006, 15:22
I can't change the date in the calendar. (I can change it in the controller but the app don't update the content). Have been like that as long as i can remeber. I thought it might be the time to try to fix it.

This is the output when i click on the calendar controller:

fixme:imm:ImmGetDefaultIMEWnd (0x2007e - 0x20072 0x15d5e0 ): semi-stub
fixme:imm:ImmSetConversionStatus (0x15d5e0, 0, 0): stub
fixme:imm:ImmReleaseContext (0x20072, 0x15d5e0): stub

I checked up ImmSetConversionStatus: msdn2.microsoft.com/en-us/library/ms776141.aspx

"This function sends the IMN_SETCONVERSIONMODE and IMN_SETSENTENCEMODE commands to the application."

Since this is a stup the events are never sent. Maybe if we manage to create a semi-stub (that just send the events) something will happen?

I have no experience of win api or windows programming at all, but I would be glad to help testing this out.

[post new] [reply to this]

  • RE: calendar by Arno Teigseth on Tuesday November 28th 2006, 8:00
    • RE: calendar by Natanael Copa on Tuesday November 28th 2006, 8:16
Got messy fonts
by Paulo on Monday November 13th 2006, 16:23
Hi friends!

This is my first post although I ve been using the Library with wine for quite a long time.

This time I ve compiled wine 09.25, and it works fairly well; the only problem is that fonts appears messy... I have installed mttcorefots, but still the problem persists. I suppossed I have to change something in regedit, but dont know exactily what...

If someone can help I would appreciate. By the way, I am using a Debian based system.

Sorry for my English; English is not my native language...

[post new] [reply to this]

WTLIB and WINE on Solaris 10
by Pete Willis on Saturday September 9th 2006, 15:23
I intend to install WINE and WTLIB on a sunblade running Solaris 10. As I haven't seen any comments on this combination I am wondering if anyone has had issues with wine on Solaris?
Thanks. Note I went to Solaris 10 because it is free and very easy to install.

[post new] [reply to this]

DLLs needed...
by Luke on Friday September 8th 2006, 18:14
Well, we know that we need comctl32...what next? On every WTL install CD, there is a sysinfo utility (a small .exe, I don't know at the moment the exact name)-if you run it, you get the list of your computers components and so on...together with details about WTL files versions installed...and at the very end of the list, voila! There is the list of all DLLs needed to run WTL, comctl32 included. Thinkin of overrides of all of them....you can try....

[post new] [reply to this]

Cannot Install
by MotK on Tuesday September 5th 2006, 11:35
I've tried virtually all of the suggestions here and cannot install WTLIB2005 no matter what. i had it running for awhile and then one day nothing happened when i tried to run. i decided to do a clean install and when i run it in the terminal, I get the following:

fixme:advapi:CheckTokenMembership (0x40 0x165378 0x33fa70) stub!
fixme:actctx:QueryActCtxW 80000008 0x5d090000 (nil) 1 0x33fc34 8 (nil)
motk@ubuntu:/media/cdrom$ WINEDLLOVERRIDES="comctl32=n" wine Setup.exe
fixme:advapi:CheckTokenMembership (0x40 0x165378 0x33fa70) stub!
fixme:actctx:QueryActCtxW 80000008 0x5d090000 (nil) 1 0x33fc34 8 (nil)
err:win:CreateWindowExA bad class name "msctls_progress32"
fixme:advapi:CheckTokenMembership (0x48 0x165700 0x34fa70) stub!
fixme:actctx:QueryActCtxW 80000008 0x5d090000 (nil) 1 0x34fc34 8 (nil)
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:advapi:CheckTokenMembership (0x48 0x1656d8 0x34fa70) stub!
fixme:actctx:QueryActCtxW 80000008 0x5d090000 (nil) 1 0x34fc34 8 (nil)
err:ole:marshal_object Failed to create an IRpcStubBuffer from IPSFactory for {91814ec1-b5f0-11d2-80b9-00104b1f6cea}
err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002err:ole:CoMarshalInterface Failed to marshal the interface {91814ec1-b5f0-11d2-80b9-00104b1f6cea}, 80004002
err:ole:_marshal_interface Marshalling interface {91814ec1-b5f0-11d2-80b9-00104b1f6cea} failed with 80004002
err:ole:TMStubImpl_Invoke Failed to stuballoc param, hres 80004002
wine: Unhandled page fault on read access to 0x00000000 at address 0x404a34 (thread 0009), starting debugger...
WineDbg starting on pid 0x8
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x00404a34).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033
EIP:00404a34 ESP:0033f050 EBP:0033f1cc EFLAGS:00210246( - 00 -RIZP1)
EAX:00000000 EBX:0033fe58 ECX:0033f8f4 EDX:001799c0
ESI:0033f8f4 EDI:00000000
Stack dump:
0x0033f050: 00000000 00000000 00000287 0033f8f8
0x0033f060: 0033f8f4 00000000 7efb73bc 00110020
0x0033f070: 00110000 00000002 7eff5280 7eedcb20
0x0033f080: 00000000 0033f0a4 7eea2dad 00000000
0x0033f090: 00110000 00000002 7eac5484 001686ac
0x0033f0a0: 00000000 0033f0e4 7ea8acf5 00110000
fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping for c0000119
Backtrace:
=>1 0x00404a34 in setup (+0x4a34) (0x00404a34)
2 0x0040292c in setup (+0x292c) (0x0040292c)
3 0x00402421 in setup (+0x2421) (0x00402421)
4 0x004020da in setup (+0x20da) (0x004020da)
5 0x00401c3c in setup (+0x1c3c) (0x00401c3c)
6 0x7eea2edf in kernel32 (+0x52edf) (0x7eea2edf)
7 0xb7e77287 wine_switch_to_stack+0x17 in libwine.so.1 (0xb7e77287)
0x00404a34: movl 0x0(%eax),%ecx
Modules:
Module Address Debug info Name (58 modules)
PE 400000-410000 Export setup
PE 5d090000-5d127000 Deferred comctl32
ELF 7bf00000-7bf03000 Deferred
ELF 7de57000-7de5b000 Deferred libxfixes.so.3
ELF 7de5b000-7de64000 Deferred libxcursor.so.1
ELF 7de64000-7de80000 Deferred imm32
\-PE 7de70000-7de80000 \ imm32
ELF 7de80000-7de83000 Deferred libxrandr.so.2
ELF 7de83000-7de8b000 Deferred libxrender.so.1
ELF 7de8b000-7e64d000 Deferred libglcore.so.1
ELF 7e64d000-7e6d2000 Deferred libgl.so.1
ELF 7e6d2000-7e6d5000 Deferred libxau.so.6
ELF 7e6d5000-7e7bb000 Deferred libx11.so.6
ELF 7e7bb000-7e7c8000 Deferred libxext.so.6
ELF 7e7c8000-7e7e0000 Deferred libice.so.6
ELF 7e7e0000-7e862000 Deferred winex11
\-PE 7e7f0000-7e862000 \ winex11
ELF 7e862000-7e881000 Deferred libexpat.so.1
ELF 7e881000-7e8af000 Deferred libfontconfig.so.1
ELF 7e8af000-7e8c3000 Deferred libz.so.1
ELF 7e8c3000-7e92c000 Deferred libfreetype.so.6
ELF 7e92c000-7e9be000 Deferred oleaut32
\-PE 7e940000-7e9be000 \ oleaut32
ELF 7e9be000-7e9d1000 Deferred libresolv.so.2
ELF 7e9d1000-7e9f0000 Deferred iphlpapi
\-PE 7e9e0000-7e9f0000 \ iphlpapi
ELF 7e9f0000-7ea3f000 Deferred rpcrt4
\-PE 7ea00000-7ea3f000 \ rpcrt4
ELF 7ea3f000-7eacf000 Deferred ole32
\-PE 7ea50000-7eacf000 \ ole32
ELF 7eacf000-7eae3000 Deferred lz32
\-PE 7eae0000-7eae3000 \ lz32
ELF 7eae3000-7eafc000 Deferred version
\-PE 7eaf0000-7eafc000 \ version
ELF 7eafc000-7ec2e000 Deferred user32
\-PE 7eb20000-7ec2e000 \ user32
ELF 7ec2e000-7ec38000 Deferred libgcc_s.so.1
ELF 7ed0d000-7edbf000 Deferred gdi32
\-PE 7ed20000-7edbf000 \ gdi32
ELF 7edbf000-7ee03000 Deferred advapi32
\-PE 7edd0000-7ee03000 \ advapi32
ELF 7ee36000-7ef38000 Export kernel32
\-PE 7ee50000-7ef38000 \ kernel32
ELF 7ef38000-7ef42000 Deferred libnss_files.so.2
ELF 7ef42000-7ef4b000 Deferred libnss_nis.so.2
ELF 7ef4b000-7ef60000 Deferred libnsl.so.1
ELF 7ef60000-7ef82000 Deferred libm.so.6
ELF 7ef82000-7f000000 Deferred ntdll
\-PE 7ef90000-7f000000 \ ntdll
ELF b7d12000-b7d1b000 Deferred libnss_compat.so.2
ELF b7d1d000-b7d20000 Deferred libdl.so.2
ELF b7d20000-b7e4f000 Deferred libc.so.6
ELF b7e4f000-b7e61000 Deferred libpthread.so.0
ELF b7e61000-b7e63000 Deferred libnvidia-tls.so.1
ELF b7e63000-b7e68000 Deferred libxxf86vm.so.1
ELF b7e68000-b7e70000 Deferred libsm.so.6
ELF b7e70000-b7f80000 Export libwine.so.1
ELF b7f83000-b7f99000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
0000000e
00000018 0
00000017 0
00000016 0
00000015 0
00000013 0
00000012 0
00000011 0
00000010 0
0000000f 0
0000000a
0000000b 0
00000008 (D) Z:\media\cdrom0\Setup.exe
00000014 0
00000009 0

[post new] [reply to this]

Tooltip y Comctl32
by Edcha on Monday September 4th 2006, 22:58
Despues de bscar logre hacer funcionar el Tooltip asi:

1º) En ventana terminal escribir (winecfg) esperar y sale una ventana de configuración

2º) En la pestaña (Aplicaciones) debe de estar seleccionado (version a imitar: Windows 2000)

3º) En la pestaña (Librerí­as) en el campo desplegable (Nuevo reemplazo de librerí­a:) seleccionar comctl32 y
presionar boton (Añadir) aparecera en la lista (Reemplazos existentes:) el comctl32
4º) Ahora con el boton editar cambiar propiedades del comctl32, selecciona el segundo de abajo hacia arriba
en la lista (Reemplazos existentes:) debe quedar asi (comctl32(native,builtin))

5º) Boton Aplicar no le de al aceptar aun

6º) en la dirección /home/tu_usuario/.wine/drive_c/windows/system32 esta el archivo comctl32 has una copia de seguridad a una carpeta

ahora debes probar diferentes versiones del comctl32 con solo copiar y sobreescribir es suficiente cada vez que copies
una version tienes que abrir y cerrar Wtlib y probar el tooltip

Si el formato donde esta instalado windows es NTF es mejor copiar a un lugar donde puedas sacarlo desde linux y que tu usuario
tenga capacidad de lectura y escritura

si lo copias de windows xp esta en System32 si tienes instalado el SP1 o SP2
una copia de respaldo debe estar en la carpeta WINDOWS/$NtServicePackUninstall$ posiblemente esta carpeta este oculta
tienes que habilitar la propiedad de ver carpetas y archivos ocultos "si no sabes donde solo pregunta a alguien donde esta"

Si quieres instalar alguna fuente TrueType (extensión .ttf) en concreto puedes hacer los siguiente:
ir donde estan las fuentes y copiarlas en el directorio fonts:/

$ mkdir /home/tu_usuario/fuentes/
$ cd directorio_de_las_fuentes/ (posiblemente en windows)
$ sudo cp *.ttf /home/tu_usuario/fuentes/
$ sudo chmod a+r+w+x /home/tu_usuario/fuentes/*.ttf

Entonces ahora las fuentes estrán en tu carpeta personal, en la carpeta de nombre fuentes
Es necesario hacer un chmod, o si no, posiblemente no tengas acceso a las fuentes una vez instaladas.

Ahora debes abrir el examinador de archivos e ir a la siguiente ubicación: /home/tu_usuario/fuentes/
Entonces, clic en Editar/Seleccionar todos los archivos, luego clic en Editar/cortar Archivos.
Luego, haz clic en Ubicación y escribe " / " (sin las comillas) y presiona Enter. Se abrirá la carpeta de las fuentes instaladas.
Por ultimo, haz clic en Editar/Pegar Archivos para esto ultimo nesecitas acceso como root

en kubuntu en ventana terminal escribe (kdesu konqueror) y desde ahi puedes hacer todo

[post new] [reply to this]

asterisk / marginal font
by Arno Teigseth on Wednesday August 9th 2006, 13:38
Hi

The fonts at the links below are GPL, distribute and modify freely. Note that even they have the same name as certain fonts in wtlib, they are not copies - I made them from scratch with fontforge. The asterisk (*) I made it a bit wider, the default was a bit hard to hit with the mouse I think. Of course you can use fontforge to make your own font.

arno.homelinux.org/files/wtlibfonts/

You only need the ttf fonts to

[At the moment the only font is the Markup */M font - I'm getting married so I'm a bit busy :) ]

[post new] [reply to this]

Install script
by Dripple on Wednesday August 9th 2006, 3:17
Here is the next version of my install script

Anyone interrested can try it..

yann.barraud.free.fr/wtlibScript/

[post new] [reply to this]

Clean up messages
by Dripple on Wednesday August 9th 2006, 1:43
Hi dear maintainers,

Don't you agree that cleaning up old ans resolved posts could be a good idea ?

[post new] [reply to this]

Dynamic fonts : patched ?
by Dripple on Wednesday August 9th 2006, 1:31
Hi all,

For the moment, I can't test the last wine branch to verify that now wine loads dynamically generated fonts.

Is there anyone here that can do the test for use ?

Here is the bug link : bugs.winehq.org/show_bug.cgi?id=5887 .

Thanks for help.

Dripple

[post new] [reply to this]

0.9.18
by simon on Sunday July 30th 2006, 18:08
Just a heads up that the latest wine has seemed to break the ability to load the WTL when I updated to the latest through Adept using Kubuntu.

[post new] [reply to this]

  • RE: 0.9.18 by simon on Wednesday August 2nd 2006, 10:16
    • RE: 0.9.18 by Arno Teigseth on Thursday August 3rd 2006, 17:16
Printout, vote
by Luke on Saturday July 22nd 2006, 16:39
Hello friends, I would like to vote for WTL (hope having 100% new comctl32) but how can I do it? I do not see any side bar with some slots (as written somewhere on this site)...the second thing-printout is not working with my Czech WTL. Czech letters are not in printout - just empty space instead of them. Any advice?

[post new] [reply to this]

Having difficulties installing wtlib05s
by dennis on Thursday July 20th 2006, 10:23
Buenos Dias, from Puerto Rico(new yorker)im having trouble installing wtlib05s. Im running Suse linux 10.0 with gnome. And i installed wine off the dvd for suse. And at first it almost installed using the command WINEDLLOVERRIDES="comctl32=n" wine media/WTLIB05S/setup.exe
and at first didnt work, and then in wincfg i changed drive c to point to /usr, where i created a windows folder with a system folder in it, and the file comctl32 in that folder. then the install worked but when i t got to the point where u want to install running off the cd or harddrive it would fail stating not enough space on the drive... and then i installed so many diff wines and uninstalled them that i dont know whats on it. now nothing works. when i type command wine --version it says i have wine 0.19.17. but now if i type WINEDLLOVERRIDES="comctl32=n" wine media/WTLIB05S/setup.exe
it says:
fixme:advapi:CheckTokenMembership (0x48 0x4039b2a0 0x406bfa70) stub!
fixme:actctx:QueryActCtxW stub!
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 1 (X_CreateWindow)
Serial number of failed request: 13
Current serial number in output stream: 15
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 1 (X_CreateWindow)
Serial number of failed request: 13
Current serial number in output stream: 15
What am i doing wrong, i took this brother who just left bethel to help his sick mom who has cancer and this motherboard was shot so i gave him a new one then i couldnt get winxp installed cause i couldnt find a decent wpa key so then i installed linux thinking id be able to get the one program he needs working... ive been at it for 2 weeks some one help me! DennisBracamonte@gmail.com 787-675-7192. not a linux buff so any guidance would be great. your brother in the faith. dennis.

[post new] [reply to this]

MSS Corefonts
by Luke on Friday July 14th 2006, 17:17
I have a question (if U know the answer...) - tooltips are working, maps too and so on...what I would like to be done yet is that little square instead of M (like marginal) in the bible. I suppose fonts from soundforge (or MSS corefonts, there is a deb package, too) would help. Should I start from scratch, install fonts and than library or I can install fonts AFTER installed Library? I'm just trying to save time - just to ask instead of many tries to install it and to play with the instalation again and again...thanks a lot for replays

[post new] [reply to this]

How to make tooltips work for 2005 on Dapper ?
by DavidV on Wednesday July 5th 2006, 6:40
Hello everybody !

Does anyone know how to make tooltips work in WTLIB 2005 on Dapper ?

I'm using wine 9.16 on Ubuntu 6.06 LTS (Dapper). (9.16 not 9.9)

I've installed WTLIB 2005 (French Edition) successfully using a comctl32.dll from a WinXP Home.

Now I'm trying to make the tooltips work. But I have no success.
The forum and the wiki say to use comctl32 to run the program if we want the tooltips to work.
But the program would not even start if I try to use the native comctl32.dll to run it.
WINEDLLOVERRIDES=comctl32.dll=n wine "C:\Program Files\Watchtower\Watchtower Library 2005\f\wtlib.exe"
Here is the result :
-------------
davidv@ubuntu:~/wine-perso$ wine --version
Wine 0.9.16
davidv@ubuntu:~/wine-perso$ ./start_wtlib_f.sh
fixme:advapi:CheckTokenMembership (0xb0 0x7fd3e230 0x7fb9f9f0) stub!
fixme:actctx:QueryActCtxW stub!
fixme:actctx:QueryActCtxW stub!
fixme:ole:CoRegisterMessageFilter stub
fixme:actctx:QueryActCtxW stub!
fixme:actctx:QueryActCtxW stub!
fixme:actctx:QueryActCtxW stub!
fixme:actctx:QueryActCtxW stub!
fixme:actctx:QueryActCtxW stub!
err:win:CreateWindowExW bad class name L"ToolbarWindow32"
fixme:win:SetWindowTextW setting text L"Watchtower Library 2005 - \00c9dition fran\00e7aise" of other process window (nil) should not use SendMessage
fixme:commdlg:PageSetupDlgW Unicode implementation is not done yet
fixme:ole:CoRegisterMessageFilter stub
davidv@ubuntu:~/wine-perso$

-------------
Another post was suggesting to use oleaut32=n. The program runs correctly with it but stil does not display the tooltips.

I've installed all my windows fonts in wine and changed the defaut font for the tooltip in WTLIB but, again, no success.

[post new] [reply to this]


by simon on Friday June 30th 2006, 5:26
anyone get the printer working yet inside the program?,by the way cd working with Wine 0.9.16 with Ubunutu 6.10 (Dapper)seems fully functional from a quick play around.

[post new] [reply to this]

Don't work everything
by ezequiel on Friday June 23rd 2006, 5:18
Hi,
I use Suse 10.1 and Wine 0.9.16.
After a few trys i made de install process normal, with the shortcut in desktop.
But when the program is running there's some things missing, like popup windows, the Bible and books section are empty when i ckickin their icons, appears normal when i go there following a link.
Can someone give me a help.
I'm a beginner, maybe i made some wrong.
Thanks.
Ezequiel

[post new] [reply to this]

help with ikernel
by Armando on Tuesday June 20th 2006, 21:25
Hi@ All.

I am running Ubuntu Dapper Drake and WineHq 0.9.15. Ok now the problem, last week when after installing Ubuntu I followed the instruction posted here for the Wtlib and everything came out perfect; however, I did format my computer and re-install Ubuntu, also I re-install Wine, but now I am having problem with the installation of Wtlib. Everything goes "normal" until its reached the installation that I am getting an error "ikernel.exe" write protected.
I been looking fot info, I went over all the steps and nothing. This is probing my long suffering. I will greatly appreciate any help on this matter.

PS: I am a rookie on linux :( Thanks

Armando

[post new] [reply to this]

Does Not Work!
by Paul Worcester on Tuesday June 13th 2006, 12:23
The Installer runs fine and it creates a short-cut on the KDE desktop which launches the application, but the application is only about %50 functional.

[post new] [reply to this]

WINEPREFIX
by Dripple on Monday June 12th 2006, 3:40
Brothers,

should not the install guide use a WINEPREFIX such as WINEPREFIX=.wtlib to make shure taht WTLib is installed and isolated ?

[post new] [reply to this]

RE: Wine v.0.9.14 on kubuntu 6.06
by Dripple on Thursday June 1st 2006, 6:45
Can anyone confirm this ? If this is true, then we could go to glod rating...

[post new] [reply to this]

Watchtower Library 2005 under FreeBSD 6.1
by Alex on Sunday April 23rd 2006, 10:35
Hi,
I am trying hard to get the Lib run under FreeBSD with wine-9.12 (compiled with the ports system).
Until now I did not succeed.
Has anyone some ideas? Thanks!
Alex

[post new] [reply to this]

Darwine
by Donald Campbell on Thursday March 30th 2006, 16:13
Has anybody gotten this to run on an Intel Mac yet? I've tried following the guides for 2004 and 2005 but none seem to work for me.

[post new] [reply to this]

Watchtower Library en Español con Fedora Core 5
by Orlando Unzueta on Sunday March 26th 2006, 14:28
Para quienes desean instalar el WT Library en español y FC5

Instalar en Wine. Puede usar Add/Remove Software y buscar Wine.

Entrar el menu de Aplicacione/Herramientas del Sistema y elegir Wine Configuration

Elegir en la pestaña Aplicaciones "Versión a imitar:" Windows XP
Hacer click en Aceptar
Copiar el archivo comctl32.dll de windows XP:
cp comctl32.dll ~/.wine/drive_c/windows/system32/

Ejecutar el siguiente comando:

WINEDLLOVERRIDES=comctl32=n wine /media/WTLIB05S/Setup.exe

Ejecutar la instalación de manera normal. Por unos minutos nada aparecerá..., pero luego aparecerá una ventana indicando que todo se instaló normalmente.

Para iniciar el Watchtower Library, haga correr las siguientes instrucciones:

cd ~/.wine/drive_c/"Archivos de programa"/Watchtower/MEPSCommon/
wine ../"Watchtower Library 2005"/S/wtlib.exe

Puede crear un script en su Escritorio

Probado con Fedora Core 5 en español y Watchtower Library 2005 en Español

Puede ahora borrar el archivo comctl32.dll.



[post new] [reply to this]

This is my howto... (more complete)
by hamacker on Monday March 13th 2006, 6:10
Doy you like to install Watchtower Library 2005 with sounds, maps and fonts (including hebraic letter like in psalm 37) on Linux ? Then follow my instructions, that be easy.

First notice : I use Ubuntu distribution, but I think that run on every Debian like or system where wine-0.9.8+ already installed.

Second notice : All instruction are basead using Terminal opened.

Now follow my steps :

1) Add this repositories into your souces.list :
sudo gedit /etc/apt/sources.list
And add this lines at end :

# wine
deb wine.sourceforge.net/apt/ binary/
deb-src wine.sourceforge.net/apt/ source/

Save and Exit.

2) Install a new version of wine :
Open the Terminal and execute :
sudo apt-get update
sudo apt-get install wine

Now, you will use the lastest wine version, I use 0.9.8 and I DONT NEED DCOM98.EXE to use my favorites programs.

3) Remove your old wine configuration :
mv .wine/ oldwine
If you have others programs to run, you need to learn to install wine in diffent paths(search for WINEPREFIX in www.winehq.com/site/docs/wine), ok ? Wine in different path is called by "wine in sandbox" and I will show you how to do.
4) Run this :
wine --version

Then wine will create a default configuration with letters :
C: => .wine/drive_c
Z: => / (all your drive)

using root directory / as Z: its a RISK, then follow my tips :

cd ~/.wine/dosdevices
ln -s /tmp d:
ln -s /media/cdrom e:
Where /media/cdrom is your mount point to cdrom.
rm -f z:

if you want to share your personal documents with wine then add this letter :
ln -s /home/yourlogin h:
Where "yourlogin" is your home directory.
5) Run winecfg and on Tab Applications then add this applications :

wtlib.exe
ikernel.exe

After, choose [wtlib.exe] and click on Libraries Tab and add :

"comctl32.dll" = "native,builtin"

Now go back to Applications Tab and select [ikernel.exe] and click on Libraries Tab and add again:

"comctl32.dll" = "native,builtin"

Click [OK] to save this configuration.

6) Copy a native DLL (from Windows XP/2000) comctl32.dll to ~/.wine/drive_c/windows/system32/

(Please use Windows XP/2000 version)

Only this file is necessary, YOU DONT NEED DCOM98.EXE like others howto say if you are using wine 0.9.8+.

7) Install the Windows fonts inside wine, open your browser and go to sourgeforget.net :
sourceforge.net/projects/corefonts

and download all corefonts and save to temp drive /tmp (or D: inside wine)
You need all this fonts :
andale32.exe
arial32.exe
arialb32.exe
comic32.exe
courie32.exe
georgi32.exe
impact32.exe
times32.exe
trebuc32.exe
verdan32.exe
webdin32.exe

Then install like this :
wine /tmp/andale32.exe
wine /tmp/arial32.exe
wine /tmp/arialb32.exe
wine /tmp/comic32.exe
wine /tmp/courie32.exe
wine /tmp/georgi32.exe
wine /tmp/impact32.exe
wine /tmp/times32.exe
wine /tmp/trebuc32.exe
wine /tmp/verdan32.exe
wine /tmp/webdin32.exe

Or copy and paste :

wine /tmp/andale32.exe ; wine /tmp/arial32.exe ; wine /tmp/arialb32.exe ; wine /tmp/comic32.exe ; wine /tmp/comic32.exe ; wine /tmp/courie32.exe ; wine /tmp/georgi32.exe ; wine /tmp/impact32.exe ; wine /tmp/times32.exe ; wine /tmp/trebuc32.exe ; wine /tmp/verdan32.exe ; wine /tmp/webdin32.exe

All theses fonts will be installed in /usr/share/fonts/wine, dont worry if you listing ~/.wine/drive_c/windows/fonts and "oh! its empty".


8) Now, run the installation :
(mount /media/cdrom, if automount disabled)
cd /media/cdrom
WINEDLLOVERRIDES="comctl32=n" wine ./Setup.exe
After complete, please search ~/.wine/drive_c/windows/temp files like *wtlib*.xpm, probally one file like as "6742_wtlib.0.xpm". This file will be our icon for Watchtower Library. Please copy to ~/.wine using the other name as "wtlib.xpm", ex :

ls -1 ~/.wine/drive_c/windows/temp/*wtlib*.xpm
/home/joedoe/.wine/drive_c/windows/temp/6742_wtlib.0.xpm

cp ~/.wine/drive_c/windows/temp/6742_wtlib.0.xpm ~/.wine/wtlib.xpm

execute "wineboot".

9) Setting Machine Enviroment, please run "wine regedit" and open this key :
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Environment]

Change "Path" from "c:\windows\system32;c:\windows" to
"c:\windows\system32;c:\windows;c:\Program Files\Watchtower\MEPSCommon"

(in Portuguese System change "Program Files" to "Arquivos de programas")

Change "TEMP" to "d:\" (symbolic link to /tmp, remeber ?)
And change "TMP" to "d:\"
if possible, some times this variables are locked by wine.

10) Now run Watchtower Library :
wine /home/yourlogin/.wine/drive_c/Program\ Files/Watchtower/Watchtower\ Library\ 2005/t/wtlib.exe

* In Portuguese System change
"Program\ Files" to
"Arquivos\ de\ programas", like this :
wine ~/.wine/drive_c/Arquivos\ de\ programas/Watchtower/Watchtower\ Library\ 2005/t/wtlib.exe

* Remember that "Watchtower Library 2005/t/" where the letter "t/" represent your language, in portuguese is "t" but in english will be different, lookup folder "~/.wine/drive_c/Program Files/Watchtower/Watchtower Library 2005/" to know whats the letter you need to use.

11) Transform your .wine to a wine sandbox.
Rename ~/.wine to ~/wtlib2005. Ex:
mv ~/.wine ~/wtlib2005

Create this script :
gedit ~/wtlib2005/wtlib.sh

And add this lines :

#!/bin/sh
# running Watchtower Library 2005 in sandbox.
export WINEPREFIX=/home/$USER/wtlib2005
# change conform your installation (my default: portuguese)
WTLIB_EXE="c:/Arquivos de programas/Watchtower/Watchtower Library 2005/t/wtlib.exe"
wine "$WTLIB_EXE"

# creating shortcut in desktop area
SHORTCUT=/home/$USER/Desktop/WatchtowerLibrary2005.desktop

if [ -f $SHORTCUT ] ; then
echo "Shortcut for Watchtower Library 2005 already exist !"
else
echo "[Desktop Entry]">$SHORTCUT
echo "Encoding=UTF-8">>$SHORTCUT
echo "Version=1.0">>$SHORTCUT
echo "Type=Application">>$SHORTCUT
echo "Exec=$WINEPREFIX/run_wtlib2005.sh">>$SHORTCUT
echo "TryExec=">>$SHORTCUT
echo "Icon=$WINEPREFIX/wtlib.xpm">>$SHORTCUT
echo "X-GNOME-DocPath=">>$SHORTCUT
echo "Terminal=false">>$SHORTCUT
echo "Name=Watchtower Library 2005">>$SHORTCUT
echo "GenericName=Watchtower Library 2005">>$SHORTCUT
echo "Comment=Watchtower Library 2005">>$SHORTCUT

echo "I create a Watchtower Library 2005 shortcut for you, enjoy!"
fi;

unset WINEPREFIX
# end of script

Save and Exit.
Now setting permitions and create a symbolic link :
chmod +x ~/wtlib2005/wtlib.sh
chmod 770 ~/wtlib2005/wtlib.sh
ln -s ~/wtlib2005/wtlib.sh /usr/bin/wtlib.sh

Especial Note :
(1) Now you can remove comctrl32.dll from windows/system32 directory and references about that DLL in winecfg, the Watchtower runs fine, but one collateral errors : hint ballon are empty on all special words.
(2) Some characters are little block on Perspicacious vol. 2 page 302, tópic "Hebraic", some hebraic letters shows, but others is a little block, I dont know whats wrong with this fonts not show all. I think that the problem we need a proprietary font, I think this because inside CD there is a file called ExtraTTFFont.mcf, maybe this font(s) wont install on our system. This is not necessary for me, cause I dont know read hebraic, but if you need, please try coping others fonts from a windows+watchtower2005 and discover what the font is needed and show us, install a fresh watchtower library and list by date windows/fonts and keep last fonts by date and copy to /usr/share/fonts/wine (original path for wine fonts). If you discover what the fonts we need, please show us. :)

Conclusion :
Averything is done, now you can double click a watchtower icon on your desktop or type "wtlib.sh" inside Terminal to call Watchtower Library.

[post new] [reply to this]

Ubuntu Breezy - HOWTO (wine 0.9.9)
by Natanael Copa on Monday March 6th 2006, 8:42
This is somewhat redundat with the howto for wtlib 2004 and wine 0.9.2, but I add it here anyway.

Install latest wine like described here: www.winehq.org/site/download-deb

It should work with any distro, so if you don't use Ubuntu/Debian, try finding your distro here: www.winehq.org/site/download and follow the instructions to install latest wine.

1. start from scrach (remove ~/.wine directory)
2. run winecfg. Chose "Windwows XP" as windows version.
3. copy comctl32.dll from a windows XP (license is needed for this :-(

cp comctl32.dll ~/.wine/drive_c/windows/system32/

3. mount cdrom if you haven't and run the setup program as:

WINEDLLOVERRIDES=comctl32=n wine /media/cdrom/Setup.exe

4. Run the install as normal. Be aware that the copy progress bar wil not be displayed. Let it work for 2-5 minutes and an "InstallShield Wizerd Complete" dialog will appear.

5. start wtlib from the MEPSCommon:

cd ~/.wine/drive_c/Program Files/Watchtower/MEPSCommon/
wine ../Watchtower Library 2005/e/wtlib.exe

replace the "/e/" with your language (I use "/n/" for Norwegian here)

You could create a script starting wtlib from the proper location.

Tested with Norwegian wtlib 2005.

Note that you will only need the comctl32.dll to run the install program. Here wine craches if the native comctl32 is used to run wtlib after its installed.

A few things that does not work properly:

* Some of the default sizes of the fields are wierd. For example, it looks like you cannot select a scripture in the Bible, but its just to grab the horizontal bar with the mouse and resize. Its important to find all those and do this if you are helping a real newbie.

* Change the date for the daily text. You can change the date but the display does not update.

* hovering scriptures does not show the scripture in tooltip.

Otherwise it works pretty well.

Now, please go back to your personal study ;)


[post new] [reply to this]




   << Back

Page loaded in 0.22027 seconds.