Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 67895

Summary: xfig doesnt find Xaw3d headers
Product: Gentoo Linux Reporter: Sven Vermeulen (RETIRED) <swift>
Component: Current packagesAssignee: Gentoo X packagers <x11>
Status: RESOLVED DUPLICATE    
Severity: normal CC: swift
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
URL: http://dev.gentoo.org/~swift/errors/errorlog-xfig
Whiteboard:
Package list:
Runtime testing required: ---

Description Sven Vermeulen (RETIRED) gentoo-dev 2004-10-17 09:07:25 UTC
When installing xfig-3.2.4-r1 or xfig-3.2.4-r2, the compilation process breaks out with:

"""
gcc -o xfig -O2 -fno-strength-reduce -fno-strict-aliasing      -L/usr/X11R6/lib   d_arc.o d_arcbox.o d_box.o d_ellipse.o d_picobj.o 		d_subspline.o d_line.o d_regpoly.o d_spline.o d_text.o 		e_addpt.o e_align.o e_arrow.o e_break.o e_compound.o 		e_convert.o e_copy.o e_delete.o e_deletept.o 		e_edit.o e_flip.o e_glue.o e_joinsplit.o e_measure.o e_move.o 		e_movept.o e_placelib.o e_rotate.o e_scale.o e_tangent.o e_update.o 		f_load.o f_neuclrtab.o f_picobj.o f_read.o f_readold.o 		f_readppm.o f_readpng.o f_readtif.o f_readeps.o 		f_readxbm.o f_readgif.o f_readjpg.o f_readpcx.o f_readxpm.o 		f_save.o f_util.o f_wrpcx.o f_wrpng.o 		main.o mode.o object.o resources.o 		u_bound.o u_create.o u_drag.o u_draw.o 		u_elastic.o u_error.o u_fonts.o u_free.o u_geom.o 		u_list.o u_markers.o u_pan.o u_print.o u_redraw.o u_scale.o u_search.o 		u_smartsearch.o u_translate.o u_undo.o w_digitize.o w_listwidget.o 		w_browse.o w_capture.o w_srchrepl.o w_help.o w_layers.o w_menuentry.o 		w_canvas.o w_cmdpanel.o w_color.o w_cursor.o w_dir.o w_drawprim.o 		w_export.o w_file.o w_fontbits.o w_fontpanel.o w_grid.o w_icons.o 		w_indpanel.o w_library.o w_modepanel.o w_mousefun.o w_msgpanel.o 		w_print.o w_rottext.o w_rulers.o w_setup.o w_style.o w_util.o w_zoom.o 		w_i18n.o SmeCascade.o SmeBSB.o SimpleMenu.o -L/usr/lib -ljpeg   -L/usr/X11R6/lib -lXpm -L/usr/X11R6/lib -lpng -lz -lXi -lXaw3d -lXmu -lXt -lSM -lICE -lXpm  -lXext -lX11 -lm   
/usr/lib/gcc/i686-pc-linux-gnu/3.4.2/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lXaw3d
collect2: ld returned 1 exit status
make: *** [xfig] Error 1
"""

The full output is available at http://dev.gentoo.org/~swift/errors/errorlog-xfig

This doesn't occur with xfig-3.2.4. Xaw3d is installed (x11-libs/Xaw3d-1.5-r1), I recompiled it and then tried xfig again but without avail. The Xaw3d headers are available in /usr/X11R6/include/X11/Xaw3d/.

Reproducible: Always
Steps to Reproduce:
~# emerge xfig
Actual Results:  
xfig fails.

Expected Results:  
xfig emerging fine.

Gentoo Base System version 1.5.3
Portage 2.0.51_rc9 (default-x86-2004.0, gcc-3.4.2, glibc-2.3.4.20041006-r0,
2.6.8-gentoo-r6 i686)
=================================================================
System uname: 2.6.8-gentoo-r6 i686 mobile AMD Athlon(tm) XP 1600+ 
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.92.0.2-r1
Headers:  sys-kernel/linux26-headers-2.6.8.1-r1
Libtools: sys-devel/libtool-1.5.2-r5
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=i686 -fmove-all-movables -ftracer -fregmove
-fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.3/share/config:/usr/kde/3.3/env:/usr/kde/3.3/shutdown
/usr/kde/3/share/config /usr/share/config /usr/share/texmf/dvipdfm/config/
/usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/
/usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=i686 -fmove-all-movables -ftracer -fregmove
-fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache distlocks sandbox strict userpriv usersandbox"
GENTOO_MIRRORS="ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo"
MAKEOPTS="-j1"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/home/swift/work/gentoo/ebuilds"
SYNC="rsync://rsync5.nl.gentoo.org/gentoo-portage"
USE="x86 3dnow X acpi alsa apache2 berkdb bonobo cdr crypt cscope cups curl dba
doc dvd encode f77 flash foomaticdb gd gdbm gif gnome gphoto2 gps gtk gtk2
imagemagick imap imlib java jikes jpeg kde ldap maildir mbox mmx motif mozilla
mpeg msn mysql ncurses nls nptl nptlonly odbc oggvorbis pam pcmcia pdflib perl
pic png pnp ppds python qt quicktime readline samba sasl sdl spell sse ssl tcpd
tetex tiff truetype trusted unicode usb wmf xml2 xmms xv zlib linguas_nl linguas_fr"
Comment 1 Donnie Berkholz (RETIRED) gentoo-dev 2004-10-17 21:35:27 UTC
Seemant, looks like you added the Xaw3d patch to xfig.
Comment 2 Disenchanted (RETIRED) gentoo-dev 2004-10-17 22:52:57 UTC
I'll have to look more, but works fine here with gcc 3.4.2

w/o a hiccup

not gcc 3.4 related from looks of it

>>> media-gfx/xfig-3.2.4-r2 merged.
Comment 3 Seemant Kulleen (RETIRED) gentoo-dev 2004-10-17 23:05:45 UTC
Sven,

something's up with your box.  Can you do: env-update && source /etc/profile and try this again please?
Comment 4 Sven Vermeulen (RETIRED) gentoo-dev 2004-10-18 02:11:29 UTC
Still the same unfortunately. Removing -lXaw3d from the command at that final step errors out (which is quite normal) with an undefined reference.

I'll try writing a small Xaw3d-based testapplication and see if that'll build.
Comment 5 Donnie Berkholz (RETIRED) gentoo-dev 2004-10-18 08:30:10 UTC
Check out bug #62975 and verify that isn't your problem.
Comment 6 Sven Vermeulen (RETIRED) gentoo-dev 2004-10-18 10:58:06 UTC
Yes, it apparently is. qpkg -l Xaw3d only lists the /usr/X11R6/include/Xaw3d files (and a README). Thanks!

*** This bug has been marked as a duplicate of 62975 ***