Am 25.02.2012 um 05:57 schrieb Sajjad: > I compiled both qt and lyx from source. The installation instructions for qt > did not mention anything about this issue and it is working fine. > > Is there any way to send the parameter while configuring lyx so that the > compilation is done against the 32 -bit instead ?
Why did you compile Qt form source? Didn't you have it already installed? I think it's better to use the system Qt and install the missing developer package if needed. You have to be sure to provide the correct version of Qt at runtime if you want to use your own package. To verify that you may use "ldd /path/to/lyx" to check what Qt-libraries are linked at run time. Perhaps you have to adjust your LD_LIBRARY_PATH variable accordingly. Stephan > > I am using the 64-bit ubuntu. > > > > On Fri, Feb 24, 2012 at 6:34 PM, Richard Heck <rgh...@comcast.net> wrote: > On 02/24/2012 09:51 AM, Sajjad wrote: > > hello forum, > > > > I just managed to compile LyX from source and it compiled fine. The qt > > path is mentioned while configuring and configuring. > > > > Now when i try to run "lyx" or "lyxclient" i get the following error: > > > > ///////////////////////////////////// > > sajjad@sajjad:~$ lyxclient: error while loading shared libraries: > > libQtGui.so.4: wrong ELF class: ELFCLASS32 > > //////////////////////////////////// > > > It looks like LyX has been compiled as a 64 bit app, but what's being > found are 32 bit libraries. I'm afraid I don't know why this would be. > But maybe that's a clue? > > Richard > >