#188 v0.9.98 fails on Win8.1 error while loading shared libraries: QtGui4.dll

v1.0_(example)
closed
Joachim Eibl
None
1
2 days ago
2014-07-04
Lester Ingber
No

I was running v0.9.97 x64 just fine on Win8.1 (and other previous Windows) under a Thinkpad Carbon X1 Windows 8.1 Update x64 Pro. However, c0.9.98 x64 (also also x32) does not load:

error while loading shared libraries: ?: cannot open shared object file: No such file or directory

Related

Bugs: #188

Discussion

  • Lester Ingber
    Lester Ingber
    2014-07-04

    I tried a reinstall and see

    error while loading shared libraries: ?: cannot open shared object file: No such file or directory

    I uninstalled 98 and reinstalled 97, at this works again, with only each time seeing:

    Qt: Untested Windows version 6.2 detected!

     
    Last edit: Lester Ingber 2014-07-04
  • Lester Ingber
    Lester Ingber
    2014-07-04

    KDiff3-32bit-Setup_0.9.98-2.exe installs and works fine.

    Thanks.

    P.S.:

    I see in the shell that starts kdiff3:

    Problem creating accessible interface for: KDiff3Shell(0x51ac08)
    Make sure to deploy Qt with accessibility plugins.
    QTextCursor::setPosition: Position '185' out of range
    QTextCursor::setPosition: Position '38' out of range
    QTextCursor::setPosition: Position '927' out of range
    QTextCursor::setPosition: Position '45' out of range
    QTextCursor::setPosition: Position '1479' out of range

     
    Last edit: Lester Ingber 2014-07-04
  • Joachim Eibl
    Joachim Eibl
    2014-07-04

    Thanks for the quick report. The original 32 bit version was indeed build with Qt4, but the 64 bit version should be correct.

    And what did you do to see these messages?
    Joachim

     
  • Joachim Eibl
    Joachim Eibl
    2014-07-05

    I tried with Cygwin32 and 64. (Did you use that?)
    But I can't reproduce your problem.

    Does KDiff3 (64bit) work via normal start?

    Joachim

     
    • Lester Ingber
      Lester Ingber
      2014-07-05

      For the new version, kdiff3-x32 works fine. kdiff3-x64 does not. I just
      again uninstalles x32, used ccleaner to clean the registry, installed x64,
      and again I see:

      % kdiff3
      /cygdrive/c/Program Files/KDiff3/kdiff3.exe: error while loading shared
      libraries: ?: cannot open shared object file: No such file or directory

      When I directly click on kdiff3 in Program Files, I get more info. See
      attached. libgcc_s_seh-1.dll is missing.

      Lester


      [image: http://www.ingber.com] http://www.ingber.com[image:
      HomePageMirror]
      http://alumni.caltech.edu/~ingber [image: LinkedIn]
      http://www.linkedin.com/in/ingber [image: GooglePlus]
      http://google.com/+LesterIngber [image: FaceBook]
      http://www.facebook.com/lester.ingber [image: Twitter]
      http://twitter.com/ingber
      Prof. Lester Ingber lester@ingber.com ingber@alumni.caltech.edu

      On Fri, Jul 4, 2014 at 11:18 PM, Joachim Eibl joachim99@users.sf.net
      wrote:

      I tried with Cygwin32 and 64. (Did you use that?)
      But I can't reproduce your problem.

      Does KDiff3 (64bit) work via normal start?

      Joachim

      Status: open
      Group: v1.0_(example)
      Created: Fri Jul 04, 2014 03:23 PM UTC by Lester Ingber
      Last Updated: Fri Jul 04, 2014 04:55 PM UTC
      Owner: nobody

      I was running v0.9.97 x64 just fine on Win8.1 (and other previous Windows)
      under a Thinkpad Carbon X1 Windows 8.1 Update x64 Pro. However, c0.9.98 x64
      (also also x32) does not load:

      error while loading shared libraries: ?: cannot open shared object file:
      No such file or directory


      Sent from sourceforge.net because you indicated interest in
      https://sourceforge.net/p/kdiff3/bugs/188/

      To unsubscribe from further messages, please visit
      https://sourceforge.net/auth/subscriptions/

       

      Related

      Bugs: #188

  • Lester Ingber
    Lester Ingber
    2014-07-05

    For the new version, kdiff3-x32 works fine. kdiff3-x64 does not. I just again uninstalles x32, used ccleaner to clean the registry, installed x64, and again I see:

    % kdiff3
    /cygdrive/c/Program Files/KDiff3/kdiff3.exe: error while loading shared libraries: ?: cannot open shared object file: No such file or directory

    When I directly click on kdiff3 in Program Files, I get more info. See attached. libgcc_s_seh-1.dll is missing.

    Lester

     
    Attachments
  • Joachim Eibl
    Joachim Eibl
    2014-07-05

    Ok. Please have a look at your c:\Program Files\kdiff3\bin folder. The libgcc_s_seh-1.dll should be there and it should be mentioned in the bin.manifest file too.
    I think that restarting your machine should help. Otherwise you can also copy the file from the bin-folder to the folder containing the kdiff3.exe.

    This issue is related to manifests. Sometimes they don't work out of the box.

    Joachim

     
  • Lester Ingber
    Lester Ingber
    2014-07-05

    I copied libcc.. from bin/ to the above under KDiff3/. Now I get a popup that libsytdc++-6.dll is missing ...

     
  • Lester Ingber
    Lester Ingber
    2014-07-05

    I restarted my PC (took out the copy of libgcc... under KDiff3/) and now it works OK. Strange?

     
  • Lester Ingber
    Lester Ingber
    2014-07-05

    However, under Cygwin, although kdiff3 starts OK, I do see in my console:

    % kdiff3
    Problem creating accessible interface for: KDiff3Shell(0x201de20)
    Make sure to deploy Qt with accessibility plugins.

     
  • Joachim Eibl
    Joachim Eibl
    2014-07-05

    I've now uploaded KDiff3-32bit-Setup_0.9.98-3.exe and KDiff3-64bit-Setup_0.9.98-2.exe with accessible plugins. Could you please check if this is better now?

    Joachim

     
  • Lester Ingber
    Lester Ingber
    2014-07-05

    Yes, the new x64 works just fine under File Explorer and cygwin.

    Thanks.

    Lester

     
  • Joachim Eibl
    Joachim Eibl
    2014-07-05

    • status: open --> closed
    • assigned_to: Joachim Eibl