[BL] [Bug 7633] - Abiword won't load in 4-bit color Xvesa (fwd)
keesan at sdf.lonestar.org
Thu Oct 14 14:11:45 EDT 2004
I have attached some information about WP's various linux versions, in
particular the one from 11/1/99 (8.1 PE ver 1.2) which can be used on a
computer that does not already have libc5 and ld.so-1 (which BL3 does
have). What would be nice is to get hold of WP 6, 7, or 8 Server Edition,
which comes with both xwp for X11 and plain console-based wp. They left
that out of the Personal Edition which is what they based the smaller free
download edition on (having left out technical support among many other
things). It sounds like you have the free download version without
There was also a 'lite' version with fewer fonts. I don't want any fonts,
There seem to be import filters for WORD 97 but not later (no surprise
considering it is a 1999 program that got reissued in 2003 with libc5.3
and ld.so-1.9.5 added to the installation).
The installation program is said to put an icon on your KDE desktop.
They seem to be up to WP10 or maybe also WP2000 now.
On Thu, 14 Oct 2004, James Miller wrote:
> On Thu, 14 Oct 2004, sindi keesan wrote:
>> Sure, something to keep me busy in the cold weather if I get RP8 working
>> and ghostscript compiled and mutt sending binary attachments. I have not
>> used GUI WP but I am familiar with the DOS CLI versions. How enormous is
>> WP8? I could run WP4.2 off one floppy disk (and spellchecker off
>> another). 360K floppy disk.
> The download was something like 26MB. Floppy disks are, obviously, out of
> the question. Don't know about keyboard functionality either.
>> I presume this recent WP will import .doc (WORD) and .rtf. WP51 won't.
> I really haven't used it much, but my supposition is that it's probably
> .doc compatible up to the versions of Word contemporaneous with it.
> Perhaps dedicated users have produced import filters for newer Word
> versions in the interim? I'd be *very* surprised if it won't handle .rtf.
Supposedly you can use DOS printer drivers with just a name change.
> I'll plan on sending a CD of the tar.gz install file(s) I downloaded
> a couple of years ago. I also have the stuff uncompressed on a CD I got
> from Edmunds that includes Corel Draw, if you'd rather have that.
The download version was 'lite'.
Is this CD also Personal Edition without the CLI 'wp' just 'xwp'? If it
is the Server Edition I would be really delighted to try it in console
mode. The lite version also omitted equation editor, networking, and some
other things I have never used. (What I would really like is a text
editor that will produce rtf with centering, underlines, and bold, and
display WYSIWYG in console mode on my TTL like WP51/DOS does).
> BasLinux mailing list
> BasLinux at lists.ibiblio.org
keesan at sdf.lonestar.org
SDF Public Access UNIX System - http://sdf.lonestar.org
-------------- next part --------------
#WordPerfect on Linux FAQ Introduction Technical Problems.
WordPerfect on Linux FAQ
2. Taxonomy and History
2.1. Corel WordPerfect Product Strategy
To understand Corel's WP versions for Linux, and what they're like, it
helps to know the company's product history. As a proprietary software
company, Corel wants customers to buy its boxed-set products.
WordPerfect is one such product. CLOS was another. The Corel Netwinder
Linux-based computer was a third.
Proprietary software companies are motivated to keep development costs
down and product-development cycles short. So, Corel always attempts
to use one main codebase, the Win32 version (the MacOS one having been
axed in May 2001, per http://www.geocities.com/bulgybear/wp.html)
as the flagship version, and minimises time and money spent on other
For similar reasons, the WP product line is always fundamentally less
diverse than it seems: To fill different niches and hit various price
points, WP is / was offered in different "editions", with more
features omitted or disabled from the base "Server" edition (about US
$500, boxed set) as one descends the price scale.
2.2. Versions and Editions
WP versions 6 and 7 for Linux (native ports coded by SD Corp.) are
long gone from the market, at this date. The (premium-priced) Server
Edition boxed-set version included multiuser support and NFS locking,
and included both an X11 version ("xwp") and a text-mode / console one
("wp"). The lower-priced Personal Edition boxed set omitted both
multiuser / NFS support and the console version. (By "boxed set", I
mean that the product was not available for download, only in a retail
box, via stores or mail-order.)
WP 8.0 editions for Linux were mostly similar: The Server Edition and
Personal Edition boxed-set versions were as detailed for prior
versions. However, Corel also introduced a WP 8.0 Download Personal
Edition, which could be downloaded free of charge as a gzipped tar
archive, and was also redistributed for the cost of media on CD-ROMs,
in either tar.gz or RPM format. In late 2001, Corel disabled download
of WP 8.0 DPE from its ftp site, but it remains available elsewhere.
WP 8.0 DPE for Linux differed from the boxed-set versions in lacking
the other versions' drawing / charting module, their module to create
custom dictionaries and hyphenation databases, their equation editor,
their network support, their print-queue manager, their prepaid
technical support, their sample documents / templates / textures /
clip-art / photos, their font-installer module, most of their fonts,
their multi-language support, and their documentation. (The program
could call up an HTML manual from http://linux.corel.com/wpmanual, now
removed, and that entire Internet server was finally decommissioned on
Feb. 26, 2003.) Also, after 90 days, it refuses to run until you enter
a registration key, available free of charge (for now) on
http://nas.corel.com/nasapps/wp8linuxreg/register.html (or use one
of the ones people have posted in public). Also, the licence permitted
only personal, non-commercial use. Last, it was compiled dynamically
linked against some now-obsolete libraries, which must thus be
furnished for its benefit (prior to installation).
Balanced against these drawbacks is supplies of 8.0 DPE being
effectively inexhaustible -- despite legal questions.
WP 8.0 Personal Edition for Linux was offered in boxed sets, and was
offered bundled with the book "WordPerfect for Linux Bible" by Stephen
E. Harris and Erwin Zijleman. It included 140 fonts, the
font-installer module "xwpfi" (see:
http://www.rodsbooks.com/wpfonts/wpfonts-fonts.html), 5,000 clip
art images, support for grammar / spelling checkers and thesaurus
lookups in additional (non-English) languages, and a now-outdated set
of KDE 1.1 RPMs for Red Hat 5.1 / 5.2. The CD-ROM includes a text file
with a registration key. Be aware that the electronic-format WP manual
included is for character-mode WP, not the graphical X11 version.
Next came WP 8.1 Personal Edition for Linux (WP 8.1 PE), arguably the
best version to date, showing "Release 8.1 11/1/1999" in its About
screen. It came only in boxed sets of CLOS Deluxe Edition versions 1.0
and 1.2. (CLOS 1.2 was better known as "Second Edition", a name Corel
evidently pitched at MS-Windows users.)
WP 8.1 PE differed from prior versions in several ways. It wasn't
licensed for multiuser (only Server Editions included multiuser
support and console-mode WP; I know of no 8.1 Server Editions), but
was licensed for commercial use. As part of CLOS Deluxe Edition, it
was in .deb package format. Redistribution was / is strictly
prohibited. It came with a full set of 300 fonts, the font-installer
module, network support, WP Draw, an equation editor, and a printed
manual. It ships with and installs all required libraries.
WP 8.1 Light Edition for Linux was the bundled WP copy included in
boxed sets of CLOS Standard Edition. According to one report, it
differs from WP 8.1 PE only in having approximately 1/3 as many
included fonts (only one of the Deluxe bundle's three .deb-format font
Starting in late 2003, an update to WP 8.1 PE, confusingly called
"WordPerfect 8 for Linux" (but showing "Release 8.1.0076 11/1/1999" in
the About screen), was available through the Corel Store e-commerce
Web site on eBay, then on Corel's own site intermittently from April
15, 2004 until around June 2004 as a "pilot project" aka "proof of
concept" market-testing limited offering, "to determine the
feasibility of developing future Linux versions of WordPerfect or
WordPerfect Office". It uses its own graphical installer routine
(eschewing the system package database) that prompts you for a licence
number (included), installs under /usr by default, provides the
necessary set of libc5 libraries and matching wrapper scripts,
provides 130 PostScript Type 1 fonts, and incorporates the equivalent
of Valentijn Sessink's Filtrix fix. Supported languages are English
(UK, US, CA and OZ) and French (CA and National), only -- which can be
fixed. Like prior releases of WP 8.1 PE, the 2003-4 "WordPerfect 8 for
Linux" pilot-project offering was licensed for commercial use, but not
The intended successor to 8.x was WP 9, promoted by Corel as
"WordPerfect Office 2000". This FAQ will have little to say about WP 9
for Linux, as it was not a true native port, but rather consisted of
Win32 code running in a Winelib environment -- with predictable RAM
bloat and instability, as a result. (Boxed sets only were offered.)
Prev Home Next
Introduction Technical Problems.
-------------- next part --------------
#WordPerfect on Linux FAQ Taxonomy and History Downloadable
WordPerfect on Linux FAQ
3. Technical Problems.
3.1. WP 8.0 DPE for Linux installs but won't start on my Linux distribution.
How do I fix that?
WP 8.0 for Linux was distributed as a dynamically linked ELF binary,
linked against libc5 (C library), libm (the related math library), a
set of five X11 libraries for libc5-based software, and
ld-linux.so.1.9.* (aka ld.so 1.9.*), the dynamic-linker/loader
software current on Linux at that time. Those old libraries are often
omitted from current Linux distributions. In such cases, you need to
retrofit those libraries. (You can see the exact library links by
running "ldd" = list library dependencies against the WordPerfect
"xwp" main executable file.) Specifically: Prior to running the WP 8.0
installer, you must install ld-linux.so.1.9.* (usually in an ld.so
package), libc of some version from 5.3.12 through 5.4.46, and
libm.so.5.* (both usually in the libc5 package), and a set of X11
backward-compatibility libraries compiled against libc5 (libXt.so.6,
libX11.so.6, libXpm.so.4, libSM.so.6, and libICE.so.6). Don't forget
to ensure the libraries' directories are listed in /etc/ld.so.conf,
and then re-run /sbin/ldconfig.
What binary packages these libs and dynamic linker/loader will occupy
differs between distributions. If in doubt, documents linked from
http://linux-sxs.org/utilities/wp_index.html may give details for
your distribution. (Also, FAQ section "After I locate WP 8.0 DPE for
Linux, how do I install it, and what can I do to improve and fix it?"
has more details and remedies for installation problems.)
3.2. WP 8.0 DPE for Linux installs perfectly, and runs fine for the root
user, but quits with a segmentation fault if any non-root user starts it.
What's the cause?
You installed Accelerated-X, a proprietary X11 server, and included in
your installation its version of the X11 libraries, which were
compiled with glibc. You need the more-traditional XFree86 versions of
those libraries (libXt.so.6, libX11.so.6, libXpm.so.4, libSM.so.6, and
libICE.so.6), specifically ones that were compiled for libc5 X11
clients. Remove Accelerated-X completely, reinstall the XFree86 shared
libraries for libc5 clients (which may have any of various package
names, such as xlib-compat, oldlibs/xlib6, etc.), and then reinstall
the Accelerated-X server only (minimal installation). WordPerfect
should then run correctly.
3.3. How do I stop the WP 8.x installer from getting diagnostic message
"../install.wp: [: 18-10: integer expression expected" followed a short
while later by termination with a Segmentation Fault error?
You are running with "libsafe" enabled, a wrapper library that aims to
protect system security by blocking library calls that are known to be
vulnerable to buffer overflows. Unfortunately, that technique blocks
execution of any binary that attempts a dynamic library call to
libc5.x. Both the WP 8.x installer and WP 8.0's runtime binary were
compiled as libc5 executables.
To confirm that libsafe is the culprit, type "echo $LD_PRELOAD | grep
libsafe". You can turn off that setting by typing "unset LD_PRELOAD".
Then, remove the libsafe reference in /etc/ld.so.preload, if this
exists. You should now be able to successfully run the installer, and
can call the main "xwp" binary using a shell script that runs "unset
LD_PRELOAD" just prior to executing xwp.
3.4. How do I fix the WP 8.x installer's failures resulting from errors
copying files onto my NFS network drive?
You're probably using one of the personal editions of WP 8.x. Only the
server editions include code required to enable support of NFS file
locking (which in server editions you can enable via the WPadmin login
facility). Otherwise, neither the installer nor the WP program binary
will run if any components are on (or will be installed to) any NFS
mounted drive, including user settings in users' home directories and
temporary files in /tmp.
3.5. How do I fix MS-Word import / export filters (the Filtrix module) on WP
8.x for Linux?
The third-party Filtrix module, because of a programming oversight
concerning date-handling, doesn't work on systems whose current date
is set later than September 9, 2001: On attempts to import / export
MS-Word files, it fails with error message "Filtrix unable to convert
this file". The problem can be fixed by installing a wrapper by
Valentijn Sessink, available at
http://olivier.pk.wau.nl/~valentyn/wp8fix/. (This fix isn't
necessary for the 2003-4 "pilot project" re-release, which includes an
Note: Reportedly, the Filtrix module will not process MS-Word .doc
files that were saved in MS-Word with password-protection applied.
This is not a bug: Filtrix never handled such files. (Nor can Filtrix
handle MS-Word documents with embedded non-MS-Word COM objects such as
spreadsheet tables from MS-Excel.)
Import will also fail on any file saved in a post-Word97 version of
Microsoft's .doc format. This is not a bug, just an inevitable result
of the program's age and lack of maintenance.
3.6. Why didn't Corel itself release any fix for the MS-Word / Filtrix
problem, especially given its obligations to purchasers of boxed-set
Good question. By the time the problem cropped up, Corel had
discontinued all involvement in Linux. Just before that, Microsoft
Corporation made a major investment in Corel, preventing the latter
firm's collapse. It's possible that lack of Linux-competent staffing
was an issue, that Corel didn't wish to displease its investor, that
the firm perceived inexpensive Linux versions to be impairing sales of
its US $500 versions for other Unixes (especially given increasingly
common support for Linux-native binaries on those Unixes), or that
corporate inertia after liquidating the entire Linux division
accounted for this lapse. (Corel was later passed to Vector Capital,
Microsoft co-founder Paul Allen's venture-capital firm, which took
Corel's only comment (November 5, 2001) was "The corporation is not
prepared to make any comment", and to post a comment on
http://linux.corel.com/support/updates.htm#wp8, unchanged since late
2001, that "Corel is currently working with the filter manufacturer to
resolve this issue." (That claim was still present when Corel took
down the linux.corel.com machine on Feb. 26, 2003.)
3.7. How do I make WP for Linux's integration with KDE Address Book ("kab")
work with KDE2 / KDE3?
You don't. WP is compatible with the "kab" version in KDE 1.1, only,
that being the KDE version shipped with CLOS. For unexplained reasons,
this feature also doesn't work on Linux 2.4.x or later kernels.
3.8. I get rendering problems with icons and other graphical objects when
running WP for Linux at greater than 16 bits per pixel. How do I fix that?
This is a frequent symptom of colour palette exhaustion. The only real
cure is to run X11 at a lower colour depth. 32 bpp will sometimes work
where 24 bpp doesn't, but 16 bpp always works (assuming hardware
3.9. Can I make WP for Linux use TrueType fonts?
No. WP can use PostScript Type 1 fonts, only. The issue is covered
comprehensively by Rod Smith, here (including describing a utility for
generating PostScript Type 1 fonts from TrueType ones -- with, no
doubt, inevitable loss of detail resulting from "hinting"-routine
omission and other conversion artifacts):
3.10. How do I get printing to work?
By default, WP for Linux (uniquely) ignores Linux's system printing
facilities, and uses its own print engine and drivers. (The latter are
the same as for WP on MS-DOS, giving the program very broad printer
support. More are available at
http://www.columbia.edu/~em36/wpdos/, which should be reachable as
http://www.wpdos.org/.) You need to configure the printing
subsystem. As the root user, start xwp with the -admin (or -adm)
command-line option, then select and install an appropriate printer
driver, using the Add Printer Driver widget. (In such cases but not
the Passthru Postscript option discussed next, specify "-oraw" in the
WP8 Printer Setup dialogue's Lpr options box on the Select Destination
sub-page, or define a "raw" printing destination in your system print
daemon, e.g., CUPS.) Alternatively, select "Passthru Postscript" to
hand off jobs to the system printing daemon, and use the latter's
print drivers, instead.
The 2003-4 "WordPerfect 8 for Linux" pilot-project offering retains
this print engine, except that it defaults to Passthru Postscript
using print destination WPSpool, a reasonable default for compatiblity
with modern Linux systems' existing system print regimes, which mostly
use CUPS. (You can still alternatively use WP's own print drivers, and
either specify "raw" printing in your system print spooler or "-oraw"
in WP's print options as described above.)
3.11. How do I keep the "WordPerfect 8 for Linux" re-release's installer
Because of a bug in the install script, the 2003-4 "WordPerfect 8 for
Linux" pilot-project release's installer must be run setting US
English option initially as default, or it will fail. You can then
choose one of the other installed language options after installation.
3.12. Can my language's absence from the "WordPerfect 8 for Linux"
re-release be fixed?
Yes. The "pilot project" re-release included language modules for
English (UK, US, CA and OZ) and French (CA and National), but not
Dutch, German, Italian, or Spanish. Those modules can be installed
from separate downloads mentioned elsewhere in this FAQ. After
installing them, you'll need to add "/usr/i386-compat-gnulibc1/lib"
(or as appropriate, if you didn't install WP to the /usr/wplinux
default) as a new line to /etc/ld.so.conf and re-run "ldconfig".
(Otherwise, you'll see an error about inability to find libm.so.5,
when you execute the language module's ./Runme script.)
3.13. Why aren't the PostScript Type 1 fonts I've installed available in WP?
You haven't yet run the xwpfi font-installer, to inform WP of their
presence. (A Readme explains how to use it.) Note that xwpfi is
intentionally omitted from WP 8.0 DPE. Please see FAQ section "How do
I add fonts to WP 8.1?" for more details.
3.14. Why aren't the PostScript Type 1 fonts I've installed available to
applications other than WP?
You haven't yet configured X11 to know about them, though perhaps
you've run xwpfi to inform WP about their existence. The two are
distinct, WP's font integration being incomplete relative to that of
standard Linux apps. Please see FAQ section "How do I add fonts to WP
8.1?" for more details.
3.15. I see the process "wpexc" still running in my system process table,
even after quitting WordPerfect. If the WordPerfect program is "xwp", what's
"wpexc", and why does it need to remain running?
Tests by Valentijn Sessink have confirmed that this process must have
something to do with printing: If you rename the wpexc binary, then
start WP, printing will malfunction but no other program features
will. The fact that it's left running even after you quit WP appears
to be a bug. You can safely kill it, when not running WP.
3.16. What is the "xwppmgr" process?
It's the WordPerfect Print Manager. WordPerfect by default manages its
own printing, and only optionally hands off jobs to the system
printing facility, if so configured.
3.17. How do I prevent "xwp" from starting the wrong version of WordPerfect?
(This problem obviously applies only to the minority who keep multiple
editions of WP for Linux on tap.) "xwp" in some editions, such as
2003-4's "pilot project" re-release and WP 8.1 PE, is a symbolic link
pointing to a launcher script. (Thus, you should rename any existing
/usr/bin/xwp, before installing, as the installer will overwrite it.)
In others, it's a binary: Run "file" on it to tell. You may have to do
some debugging and creation of your own symlinks to untangle multiple
editions' startup mechanisms.
3.18. How do I get WP to support my wheelmouse?
You need to run "imwheel -k" (which utility must, of course, be
installed) just prior to launching WP. This can be added as a line
near the top of WP's startup script (which you can create, if none
3.19. WP9 stopped working / won't install, even with the upgraded support
packages and installer. How do I fix that?
Check the version of libc, which should be in /lib. If it's 2.3.2 or
above (as it is in essentially all current Linux distributions), and
you're using either the original bundled version of Corelwine or
Michael Torrie's corelwine-cvs-20010613-1.i386.rpm upgrade (or Andreas
von Heydwolff's corelwine-cvs_0.1-2_i386.deb conversion to .deb
format of Torrie's release), that's why: There's a libc-support
problem, which will necessitate fixing and re-releasing Corelwine. (A
bug in ld.so's dynamic linker/loader prevents solving this using a
wrapper to use an older libc and the existing Corelwine libs.)
However, in September 2004, Torrie graciously provided his
Corelwine source code. It's hoped some volunteer will soon code
the patch required.
Prev Home Next
Taxonomy and History Downloadable WP 8
More information about the BasLinux