Staroffice 3.1: can't resolve symbol 'XmFrameWidgetClass'

Staroffice 3.1: can't resolve symbol 'XmFrameWidgetClass'

Post by Remko Danni » Fri, 21 Mar 1997 04:00:00



Hi,

I am trying to install Staroffice from a Linux 6-CD pack (CD #3,
sunsite mirror). It is revision 3.1 beta 2. I don't have Motif
installed, so I used Peter Klein's trick from issue 9 of the Linux
Gazette to create a 'so-libs' directory in /usr/X11R6/lib and make
symbolic links (ln -s libso312.so' libMrm.so.2; ln -s libso312.so
libXm.so.2) and execute ldconfig.

When I try to install staroffice, I get the "can't resolve symbol
'XmFrameWidgetClass'" error.

Who knows what is wrong?
--

Groetjes/Regards,
 ___           _            ___                 _    
| _ \___ _ __ | |_____     |   \ __ _ _ _  _ _  _ ___
|   / -_) '  \| / / _ \    | |) / _` | ' \| ' \| (_-<
|_|_\___|_|_|_|_\_\___/    |___/\__,_|_||_|_||_|_/__/

 
 
 

Staroffice 3.1: can't resolve symbol 'XmFrameWidgetClass'

Post by edwa.. » Fri, 21 Mar 1997 04:00:00




Quote:>Hi,

>I am trying to install Staroffice from a Linux 6-CD pack (CD #3,
>sunsite mirror). It is revision 3.1 beta 2. I don't have Motif
>installed, so I used Peter Klein's trick from issue 9 of the Linux
>Gazette to create a 'so-libs' directory in /usr/X11R6/lib and make
>symbolic links (ln -s libso312.so' libMrm.so.2; ln -s libso312.so
>libXm.so.2) and execute ldconfig.

>When I try to install staroffice, I get the "can't resolve symbol
>'XmFrameWidgetClass'" error.

>Who knows what is wrong?
>--

>Groetjes/Regards,
> ___           _            ___                 _    
>| _ \___ _ __ | |_____     |   \ __ _ _ _  _ _  _ ___
>|   / -_) '  \| / / _ \    | |) / _` | ' \| ' \| (_-<
>|_|_\___|_|_|_|_\_\___/    |___/\__,_|_||_|_||_|_/__/

I went to sunsite.unc.edu and downloaded the rpm versions and the only
problem was that I can't print as a user, can print as root.

regards,

ed

 
 
 

Staroffice 3.1: can't resolve symbol 'XmFrameWidgetClass'

Post by Paul Colclou » Sat, 22 Mar 1997 04:00:00


: I am trying to install Staroffice from a Linux 6-CD pack (CD #3,
: sunsite mirror). It is revision 3.1 beta 2. I don't have Motif
: installed, so I used Peter Klein's trick from issue 9 of the Linux
: Gazette to create a 'so-libs' directory in /usr/X11R6/lib and make
: symbolic links (ln -s libso312.so' libMrm.so.2; ln -s libso312.so
: libXm.so.2) and execute ldconfig.

: When I try to install staroffice, I get the "can't resolve symbol
: 'XmFrameWidgetClass'" error.

I get the following upon trying to start StarOffice, I think it's the
beta3 or something like that, I've just downloaded it from Sunsite:

StarOffice Installation Tool
please wait --- bitte einen Augenblick Geduld
./linux.x86: can't resolve symbol 'xmScaleClassRec'

If someone has got a working version of StarOffice installed, and you
have not bought Motif2.0 then we'd like to here from you!

--
----------------------------------------------------------------------------
If you wish to send junk/commercial mail to my address, you should be
prepared to accept kernel source tree's in return mail.
----------------------------------------------------------------------------

 
 
 

Staroffice 3.1: can't resolve symbol 'XmFrameWidgetClass'

Post by Paul Colclou » Sat, 22 Mar 1997 04:00:00



: >When I try to install staroffice, I get the "can't resolve symbol
: >'XmFrameWidgetClass'" error.

: I went to sunsite.unc.edu and downloaded the rpm versions and the only
: problem was that I can't print as a user, can print as root.

The "can't print as a user" program can easily be solved, tell me if you
have not fixed it yet and I'll tell you how.  What's bugging me is why
the damn thing won't install!

Do you have Motif2.0 installed then?

--
----------------------------------------------------------------------------
If you wish to send junk/commercial mail to my address, you should be
prepared to accept kernel source tree's in return mail.
----------------------------------------------------------------------------

 
 
 

Staroffice 3.1: can't resolve symbol 'XmFrameWidgetClass'

Post by Theofilu Andre » Sun, 23 Mar 1997 04:00:00


-----BEGIN PGP SIGNED MESSAGE-----




>: I am trying to install Staroffice from a Linux 6-CD pack (CD #3,
>: sunsite mirror). It is revision 3.1 beta 2. I don't have Motif
>: installed, so I used Peter Klein's trick from issue 9 of the Linux
>: Gazette to create a 'so-libs' directory in /usr/X11R6/lib and make
>: symbolic links (ln -s libso312.so' libMrm.so.2; ln -s libso312.so
>: libXm.so.2) and execute ldconfig.

>: When I try to install staroffice, I get the "can't resolve symbol
>: 'XmFrameWidgetClass'" error.

> I get the following upon trying to start StarOffice, I think it's the
> beta3 or something like that, I've just downloaded it from Sunsite:

> StarOffice Installation Tool
> please wait --- bitte einen Augenblick Geduld
> ./linux.x86: can't resolve symbol 'xmScaleClassRec'

> If someone has got a working version of StarOffice installed, and you
> have not bought Motif2.0 then we'd like to here from you!

When will this ever be clear? Since beta2 you HAVE TO HAVE Motif!
StarOffice will not work without it. The above errors are missing
Motif functions.
Motif is not very expensive and StarOffice is worth the few bucks for
it. Once if you have Motif you have access to many other Motif
applications also.
- --
Theofilu Andreas
http://members.ping.at/theofilu

               -------------------------------------------------
                           Enjoy the science of Linux!
                       Genie?e die Wissenschaft von Linux!
               -------------------------------------------------

-----BEGIN PGP SIGNATURE-----
Version: 2.6.3i
Charset: latin1

iQCVAwUBMzO6U2j/BcrYxhjVAQHJLQQAnKXu9gHzccmZO197IxrB1ItjBKNSsaBW
wLfvjFmG1Pn7DicX+vEljT2NgwhLru6RRbXPj3LLLsody0IvEwYyhGakM3hM4mu7
oIvmivCA2PNUhlVTpoOkMuR+gUV93+/sguW3rCXSawXdNJjmMA9cjZvlMKXFM1rx
1cld7Pxe7aI=
=FBBu
-----END PGP SIGNATURE-----

 
 
 

Staroffice 3.1: can't resolve symbol 'XmFrameWidgetClass'

Post by BJ » Mon, 24 Mar 1997 04:00:00



>> If someone has got a working version of StarOffice installed, and you
>> have not bought Motif2.0 then we'd like to here from you!

>When will this ever be clear? Since beta2 you HAVE TO HAVE Motif!
>StarOffice will not work without it. The above errors are missing
>Motif functions.

It will likely never be a clear choice for me. Reason: over and over
I hear complaints of incompatibility of one distribution's Motif with
a particular software package. Until "Motif is Motif is Motif", I
think there is a problem. I would like to see *way* more standardization
in these areas. It is one area where MS has got it over linux, and from
the looks of it, will always :-(

Quote:>Motif is not very expensive and StarOffice is worth the few bucks for
>it. Once if you have Motif you have access to many other Motif
>applications also.

A lot of people dont want to spend -more- for Motif than they would
for say Win95. And frankly, they shouldnt have to.

-Brett

 
 
 

Staroffice 3.1: can't resolve symbol 'XmFrameWidgetClass'

Post by Martin Johnso » Thu, 27 Mar 1997 04:00:00




> > If someone has got a working version of StarOffice installed, and you
> > have not bought Motif2.0 then we'd like to here from you!

> When will this ever be clear? Since beta2 you HAVE TO HAVE Motif!
> StarOffice will not work without it.

This is not really true any more, I am running beta3 quite happily
without Motif. The beta3 shared libraries are now statically linked to
Motif, here is proof....
The applications don't need libXm.so
$ldd swriter3
        /lib/medkit.so => /lib/medkit.so
        libofa312.so =>
/usr/local/StarOffice3.1/linux-x86/lib/libofa312.so
        libsvx312.so =>
/usr/local/StarOffice3.1/linux-x86/lib/libsvx312.so
        libsfx312.so =>
/usr/local/StarOffice3.1/linux-x86/lib/libsfx312.so
        libhmwrap312.so =>
/usr/local/StarOffice3.1/linux-x86/lib/libhmwrap312.so
        libdocmgr312.so =>
/usr/local/StarOffice3.1/linux-x86/lib/libdocmgr312.so
        libmail312.so =>
/usr/local/StarOffice3.1/linux-x86/lib/libmail312.so
        libbasic312.so =>
/usr/local/StarOffice3.1/linux-x86/lib/libbasic312.so
        libso312.so =>
/usr/local/StarOffice3.1/linux-x86/lib/libso312.so
        libsvt312.so => /usr/lib/libsvt312.so
        libsv312.so => /usr/lib/libsv312.so
        libtools312.so => /usr/lib/libtools312.so
        libXmu.so.6 => /usr/X11R6/lib/libXmu.so.6
        libXt.so.6 => /usr/X11R6/lib/libXt.so.6
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6
        libSM.so.6 => /usr/X11R6/lib/libSM.so.6
        libICE.so.6 => /usr/X11R6/lib/libICE.so.6
        libg++.so.27 => /usr/lib/libg++.so.27
        libstdc++.so.27 => /usr/lib/libstdc++.so.27
        libm.so.5 => /lib/libm.so.5
        libc.so.5 => /lib/libc.so.5
        libdl.so.1 => /lib/libdl.so.1
        libXpm.so.4 => /usr/lib/libXpm.so.4
        libxp3.so => /usr/lib/libxp3.so
$
and the shared libraries don't need libXm.so either.
$objdump --private-headers /usr/local/StarOffice3.1/linux-x86/lib/*.so |
grep NEEDED | sort -u
  NEEDED      libICE.so.6
  NEEDED      libSM.so.6
  NEEDED      libX11.so.6
  NEEDED      libXext.so.6
  NEEDED      libXmu.so.6
  NEEDED      libXpm.so.4
  NEEDED      libXt.so.6
  NEEDED      libbasic312.so
  NEEDED      libc.so.5
  NEEDED      libdl.so.1
  NEEDED      libdocmgr312.so
  NEEDED      libg++.so.27
  NEEDED      libhmwrap312.so
  NEEDED      libm.so.5
  NEEDED      libmail312.so
  NEEDED      libsfx312.so
  NEEDED      libso312.so
  NEEDED      libstdc++.so.27
  NEEDED      libsv312.so
  NEEDED      libsvt312.so
  NEEDED      libsvx312.so
  NEEDED      libtools312.so
  NEEDED      libxp3.so
$
The problem is that the installation program DOES need libXm.so.2
$ldd install
        libdl.so.1 => /lib/libdl.so.1
--->    libXm.so.2 => /usr/X11/lib/libXm.so.2
        libXmu.so.6 => /usr/X11/lib/libXmu.so.6
        libXt.so.6 => /usr/X11/lib/libXt.so.6
        libXext.so.6 => /usr/X11/lib/libXext.so.6
        libX11.so.6 => /usr/X11/lib/libX11.so.6
        libSM.so.6 => /usr/X11/lib/libSM.so.6
        libICE.so.6 => /usr/X11/lib/libICE.so.6
        libXpm.so.4 => /usr/X11/lib/libXpm.so.4
        libg++.so.27 => /usr/lib/libg++.so.27
        libstdc++.so.27 => /usr/lib/libstdc++.so.27
        libm.so.5 => /lib/libm.so.5
        libc.so.5 => /lib/libc.so.5
        medkit.so => /lib/medkit.so
$
So you don't need motif to run Staroffice, but you do need it to easily
install Staroffice.
Fortunately it is possible to perform the instalation by hand.

There is a perl script -

http://www.physik.uni-leipzig.de/~wfeldt/starinst/starinst.html

That was written to install the first beta, so it may need some
modification to work with beta3 (I think the disk image names were
changed).
I used this to install beta1 and then moved to beta2 and beta3 using the
updates.

The disk images are just zip archives, so it should be possible to do it
all by hand.

Beta3 is about to expire but hopefully beta4 will be linked in the same
way.

I use staroffice a lot, especially scalc, it is now quite stable and has
some really nice features. Stardiv have done a great job, lets hope they
make enough from other UNIX ports to keep the LINUX port free.

Martin

--

Dept. of Computer Science,               http://cs-alb-pc3.massey.ac.nz
Massey University Albany,
Auckland, New Zealand.

 
 
 

Staroffice 3.1: can't resolve symbol 'XmFrameWidgetClass'

Post by Jon Sundquis » Fri, 28 Mar 1997 04:00:00



> Hi,

> I am trying to install Staroffice from a Linux 6-CD pack (CD #3,
> sunsite mirror). It is revision 3.1 beta 2. I don't have Motif
> installed, so I used Peter Klein's trick from issue 9 of the Linux
> Gazette to create a 'so-libs' directory in /usr/X11R6/lib and make
> symbolic links (ln -s libso312.so' libMrm.so.2; ln -s libso312.so
> libXm.so.2) and execute ldconfig.

> When I try to install staroffice, I get the "can't resolve symbol
> 'XmFrameWidgetClass'" error.

> Who knows what is wrong?

That only worked on the first version of the first beta.  They changed
that right away as soon as they realized they were in effect giving out
free copies of libXm.so.2.  Anybody who has the original distribution is
still OK, as the updates from beta to beta are just gzipped tar files
that you unzip over the installation, providing the new binaries and
libraries.

Interestingly, however, running ldd on the beta3 versions of the
StarOffice programs (once installed) shows that they are not linked to
the Motif libs.  However, the catch-22 is that you need motif to run the
install program.

Jon Sundquist