Hmmm... I guess I breathed a sigh of relief too quickly. Xfig
starts without error, but as soon as I pull down any menu from the
toolbar, it crashes with the following error:
~> xfig
color = '#ffcccc'
xfig3.2.5: SIGBUS signal trapped
xfig: figure empty or not modified - exiting
Abort trap
~>
Any advice re what to do next?
Thanks, -CR
P.S. After doing 'port uninstall -pf all' and 'port -pf clean all', I
reinstalled Apple X11 from the Tiger disk and then did 'port install
xfig'.
Begin forwarded message:
From: Charles Rich <[EMAIL PROTECTED]>
Date: November 16, 2007 7:26:09 PM EST
To: Ryan Schmidt <[EMAIL PROTECTED]>
Cc: macports-users@lists.macosforge.org
Subject: Re: Unsuccessful xfig install
Hi Ryan, Thank you very much---it is always remarkable to me how
via the web one can receive help from complete strangers.
I guess I screwed up by starting to use Macports before installing
Apple's X11. Anyways, to avoid further library version skew I
uninstalled everying in Macports and reinstalled. That seems to
have cleared things up, except for the following warning:
---> Staging xfig into destroot
Warning: violation by /etc
Warning: violation by /usr
Warning: xfig violates the layout of the ports-filesystems!
Warning: Please fix or indicate this misbehavior (if it is
intended), it will be an error in future releases!
---> Installing xfig 3.2.5_1
Do you know what this means? Should I worry about it?
Finally, regarding your suggestion enter a ticket re this issue of
XFree86 vs. Apple X11, I am afraid I am too much of newbie to do a
proper job of that. If you think it is appropriate, could you
please enter the ticket.
Many thanks,
-C. Rich
On Nov 16, 2007, at 4:01 PM, Ryan Schmidt wrote:
Hi Charles. This discussion belongs on the macports-users mailing
list so I'm directing it back there, but see my answers below.
On Nov 16, 2007, at 10:27, Charles Rich wrote:
On Nov 16, 2007, at 5:04 AM, Ryan Schmidt wrote:
On Nov 15, 2007, at 20:49, Charles Rich wrote:
On Nov 14, 2007, at 4:31 PM, William Davis wrote:
On Nov 14, 2007, at 2:01 PM, Charles Rich wrote:
Here's the error:
sudo port upgrade xfig
---> Fetching xfig
---> Verifying checksum(s) for xfig
---> Extracting xfig
---> Applying patches to xfig
---> Configuring xfig
---> Building xfig with target all
---> Staging xfig into destroot
Error: Target org.macports.destroot returned: error deleting
"/opt/local/var/macports/build/
_opt_local_var_macports_sources_rsync.macports.org_release_ports
_graphics_xfig/work/destroot/usr/X11R6/lib/X11/app-defaults":
directory not empty
The directory has two files: Fig and Fig-color
I tried redoing this multiple times and variations (with -f,
etc.), but to no avail.
sudo port -d clean xfig
then try upgrading again.
Cleaning and reinstalling was one of the first variations I
tried. No difference in behavior. I think it is must be a bug
in the install script for xfig?
xfig installs fine for me. But I believe I encountered this
problem too, back when I had the XFree86 port installed. IIRC
uninstalling XFree86 and using Apple's X11 instead was the
workaround.
But it would be nice if the port would work with both
environments, and you should file a bug about this in Trac. Be
sure to assign it to the port's maintainer. Instructions on
filing bugs are here:
http://trac.macosforge.org/projects/macports/wiki/TracTicketing
Hi Ryan, Thanks for the advice. I did in fact install xfig
before Apple X11, which means Macports installed xFree86. So I
uninstalled xFree86, cleaned xfig and did a new install, and got
the following warnings. Can you tell me what they mean?
sudo port clean xfig
---> Cleaning xfig
~> sudo port install xfig
---> Fetching xfig
---> Verifying checksum(s) for xfig
---> Extracting xfig
---> Applying patches to xfig
---> Configuring xfig
---> Building xfig with target all
---> Staging xfig into destroot
Warning: violation by /etc
Warning: violation by /usr
Warning: xfig violates the layout of the ports-filesystems!
Warning: Please fix or indicate this misbehavior (if it is
intended), it will be an error in future releases!
---> Installing xfig 3.2.5_1
---> Activating xfig 3.2.5_1
---> Cleaning xfig
This means the maintainer of the port has not yet resolved this
issue:
http://trac.macports.org/projects/macports/ticket/12738
Also, when I tried to run xfig, I got the following error:
~> xfig
dyld: Library not loaded: /usr/X11R6/lib/libXt.6.dylib
Referenced from: /opt/local/lib/libXaw3d.7.dylib
Reason: Incompatible library version: libXaw3d.7.dylib requires
version 6.1.0 or later, but libXt.6.dylib provides version 6.0.0
Trace/BPT trap
~>
Your help is very much appreciated,
C. Rich
P.S. I am running 10.4.11.
That means libXaw3d.7.dylib was built back when XFree86 was
installed. XFree86 provided version 6.1.0 of libXt.6.dylib. But
now you're using Apple's X11 which is older and only provides
version 6.0.0 of libXt.6.dylib. Therefore libXaw3d.7.dylib needs
to be rebuilt. You can use "port provides /opt/local/lib/libXaw3d.
7.dylib" to discover which port provides that library. It turns
out it's the Xaw3d port. So you should rebuild Xaw3d with "sudo
port -ncuf upgrade Xaw3d". You may find other ports that were
built against the libraries provided by XFree86 which now have to
be rebuilt to use the libraries provided by Apple's X11.
_______________________________________________
macports-users mailing list
macports-users@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo/macports-users
---------------------------------------------------
Dr. Charles Rich, Professor, Computer Science Department
Worcester Polytechnic Institute, Fuller Laboratories 143
100 Institute Road, Worcester, MA 01609-2280
Email: [EMAIL PROTECTED] Phone: 508-831-5945 Fax: 508-831-5776
Home: http://www.cs.wpi.edu/~rich
---------------------------------------------------
Dr. Charles Rich, Professor, Computer Science Department
Worcester Polytechnic Institute, Fuller Laboratories 143
100 Institute Road, Worcester, MA 01609-2280
Email: [EMAIL PROTECTED] Phone: 508-831-5945 Fax: 508-831-5776
Home: http://www.cs.wpi.edu/~rich
_______________________________________________
macports-users mailing list
macports-users@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo/macports-users