Menu

#7 xfig 3.2.6 does not accept typing into SaveAs

closed
nobody
None
2019-10-30
2016-12-21
No

On Mac OS X 10.10.5 the new xfig 3.2.6 does not accept typing into the
SaveAs menu boxes so I am unable to save any work. I am able to use
the T button to create text. This problem appeared for me when I
switched to XQuartz. It is discussed at
fink-beginners@lists.sourceforge.net (see
https://sourceforge.net/p/fink/mailman/?source=navbar).

Discussion

  • Tom Schneider

    Tom Schneider - 2016-12-21

    I can cut from a Terminal and paste that into SaveAs boxes using the
    middle button of my mouse. However I cannot do that reliably and I
    cannot delete any text that is already there.

     
  • tkl

    tkl - 2016-12-25

    The problem was reproduced, on Mac OS X 10.11.1, XQuartz 2.7.11. After a fresh install of fink, and sudo apt-get install xfig or fink install xfig, typing into the SaveAs Box did not work. (As a side note, installation of xfig only worked after the newest XQuartz was installed. Otherwise, fink complained about unmet dependencies, system-xfree86 >= 3:2.7.112 required, but only 3:2.7.94 or such available. This could be fixed, Xfig would certainly work also with older X-libs.)
    When moving /sw/lib/libXaw3d.8.dylib out of the way and linking it to the library installed from macports, ln -s /opt/X11/lib/libXaw3d.8.dylib /sw/lib/, Xfig worked as expected. Also, installing xfig from macports does not show this issue. Find below some information on the two versions of the shared library, obtained by running otool -L */libXaw3d.8.dylib. First the library provided by fink,

    /tmp/libXaw3d.8.dylib:
        /sw/lib/libXaw3d.8.dylib (compatibility version 9.0.0, current version 9.1.0)
        /opt/X11/lib/libXmu.6.dylib (compatibility version 9.0.0, current version 9.0.0)
        /opt/X11/lib/libXt.6.dylib (compatibility version 7.0.0, current version 7.0.0)
        /opt/X11/lib/libX11.6.dylib (compatibility version 10.0.0, current version 10.0.0)
        /opt/X11/lib/libXext.6.dylib (compatibility version 11.0.0, current version 11.0.0)
        /sw/lib/xft2/lib/libXft.2.dylib (compatibility version 5.0.0, current version 5.0.0)
        /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1226.10.1)
    

    and here the library provided by macports,

    libXaw3d.8.dylib:
        /opt/X11/lib/libXaw3d.8.dylib (compatibility version 9.0.0, current version 9.0.0)
        /opt/X11/lib/libXmu.6.dylib (compatibility version 9.0.0, current version 9.0.0)
        /opt/X11/lib/libXt.6.dylib (compatibility version 7.0.0, current version 7.0.0)
        /opt/X11/lib/libSM.6.dylib (compatibility version 7.0.0, current version 7.1.0)
        /opt/X11/lib/libICE.6.dylib (compatibility version 10.0.0, current version 10.0.0)
        /opt/X11/lib/libXext.6.dylib (compatibility version 11.0.0, current version 11.0.0)
        /opt/X11/lib/libX11.6.dylib (compatibility version 10.0.0, current version 10.0.0)
        /opt/X11/lib/libxcb.1.dylib (compatibility version 3.0.0, current version 3.0.0)
        /opt/X11/lib/libXau.6.dylib (compatibility version 7.0.0, current version 7.0.0)
        /opt/X11/lib/libXdmcp.6.dylib (compatibility version 7.0.0, current version 7.0.0)
        /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1226.10.1)
    

    I suspect, that the problem lies with the linked libraries.

     
  • Alexander Hansen

    That seems indeed to be the case. By adjusting fink's xfig package to use Xquartz's libXaw3d.8.dylib instead of that from our libxaw3dxft-shlibs package, this problem is resolved. I've just updated xfig in Fink acoordingly.

     

    Last edit: Alexander Hansen 2017-01-13
  • tkl

    tkl - 2017-01-13
    • status: open --> closed
     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.