On Mon, Dec 20, 1999 at 05:15:23PM -0800, FM Linux Admin wrote: > (1) C library incompatibiliy with some distributions of Linux, including > Red Hat 5.2 and Debian 2.1. > > Users will typically see the following message in this case: > > ./maker: error in loading shared libraries > : undefined symbol: __register_frame_info > > The FrameMaker executable is incompatible with certain releases > of version 2.0.7 of the GNU C Library, which are included with > some distributions noted above. > > FrameMaker will not run on systems with this incompatibility, > unless access to a different version of the C Library is provided.
Here's a first cut at some directions. It works for me, hopefully I included everything necessary here. # make sure you're using an 8-bit X display # if you're using xdm, you can start both a 16 and an 8 bit display with # the following lines in /etc/X11/xdm/xservers (after removing the #'s) #:0 local /usr/bin/X11/X vt7 -bpp 16 -dpi 100 #:1 local /usr/bin/X11/X :1 vt8 -bpp 8 -dpi 100 # load new X config /etc/init.d/xdm reload # Control-Alt-F8 should take you to the 8 bit display # change to your home directory cd # Get the register frame info symbols from suse's ftp site # the command uses wget, but you can just use ftp wget ftp://ftp.suse.com/pub/suse/i386/update/6.1/a1/regframe.rpm # Unpack with alien, rpm, and tar (need these programs installed) alien --to-tgz regframe.rpm tar xvzf regframe-0-1.tgz # you should now have ~/lib/libregframe.so # create frame directory # this should create ~/frame/FM556_linux mkdir ~/frame cd ~/frame tar xvzf ~/fmlinux.tar.gz # assuming you download frame in your home dir # prepare license dir mkdir ~/fminit # run fmaddlicense # in "sh" type shells, the following command sets the environment # variable LD_PRELOAD for a single command # for "csh" type syntax you'll have to look it up # you may not want LD_PRELOAD set in general, # I recommend setting it only when needed # you may want to create aliases or shell scripts to set the variable LD_PRELOAD=~/lib/libregframe.so ~/frame/FM556_linux/bin/fmaddlicense # type the add command as described by adobe at the prompt # then you should see your license with the list command # fmaddlicense-> Add number username # fmaddlicense-> List # fmaddlicense-> Done # now run framemaker LD_PRELOAD=~/lib/libregframe.so ~/frame/FM556_linux/bin/maker -- Lee Bradshaw [EMAIL PROTECTED] (preferred) Alantro Communications [EMAIL PROTECTED]