From owner-freebsd-current Thu Sep 24 17:08:07 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id RAA16479 for freebsd-current-outgoing; Thu, 24 Sep 1998 17:08:07 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from nomis.simon-shapiro.org (nomis.simon-shapiro.org [209.86.126.163]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id RAA16404 for ; Thu, 24 Sep 1998 17:07:39 -0700 (PDT) (envelope-from shimon@simon-shapiro.org) Received: (qmail 6663 invoked by uid 1000); 25 Sep 1998 01:11:37 -0000 Message-ID: X-Mailer: XFMail 1.3 [p0] on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 Date: Thu, 24 Sep 1998 21:11:37 -0400 (EDT) X-Face: (&r=uR0&yvh>h^ZL4"-TH61PD}/|Y'~58Z# Gz&BK'&uLAf:2wLb~L7YcWfau{;N(#LR2)\i.l8'ZqVhv~$rNx$]Om6Sv36S'\~5m/U'"i/L)&t$R0&?,)tm0l5xZ!\hZU^yMyCdt!KTcQ376cCkQ^Q_n.GH;Dd-q+ O51^+.K-1Kq?WsP9;cw-Ki+b.iY-5@3!YB5{I$h;E][Xlg*sPO61^5=:5k)JdGet,M|$"lq!1!j_>? $0Yc? Reply-To: shimon@simon-shapiro.org Organization: The Simon Shapiro Foundation From: Simon Shapiro To: freebsd-current@FreeBSD.ORG Subject: ELF Catch22 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Consider the following: cd /usr/ports/graphic/jpeg;make {package,install} ... lots of stuff, all successful. ... cd /usr/ports/graphics/xfig;make {package,install} ... lots and lots of stuff. all successful $ ./xfig /usr/libexec/ld-elf.so.1: Invalid file format $ ldd /usr/local/bin/xfig xfig: libjpeg.so.9.0 => not found (0x0) libm.so.2 => /usr/lib/libm.so.2 (0x200df000) libXpm.so.4 => /usr/X11R6/lib/libXpm.so.4 (0x200f9000) libXaw3d.so.6 => /usr/X11R6/lib/libXaw3d.so.6 (0x20106000) libXmu.so => /usr/X11R6/lib/libXmu.so (0x20143000) libXt.so => /usr/X11R6/lib/libXt.so (0x20154000) libSM.so => /usr/X11R6/lib/libSM.so (0x20192000) libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x2019a000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x201ae000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x201b8000) libxpg4.so.2 => /usr/lib/libxpg4.so.2 (0x2024d000) librpcsvc.so.2 => /usr/lib/librpcsvc.so.2 (0x20251000) libkrb.so.3 => /usr/lib/libkrb.so.3 (0x20258000) libdes.so.3 => /usr/lib/libdes.so.3 (0x2026c000) libcrypt.so.2 => /usr/lib/libcrypt.so.2 (0x20275000) libc.so.3 => /usr/lib/libc.so.3 (0x2028a000) file /usr/local/lib/libjpeg* /usr/local/lib/libjpeg.a: current ar archive /usr/local/lib/libjpeg.la: English text /usr/local/lib/libjpeg.so: symbolic link to libjpeg.so.9.0 /usr/local/lib/libjpeg.so.9: symbolic link to /usr/local/lib/libjpeg.so.9.0 /usr/local/lib/libjpeg.so.9.0: ELF 32-bit LSB shared object, Intel 80386, version 1 (FreeBSD), not stripped $ echo ${LD_LIBRARY_PATH} /usr/lib/aout:/usr/lib:/usr/local/lib/aout:/usr/local/lib:/usr/X11R6/lib/aou t:/usr/X11R6/lib:.... [ simon to wise man: Ah! ] $ export \ LD_LIBRARY_PATH=/usr/lib:/usr/lib/aout:/usr/local/lib:/usr/local/lib/ aout:/usr/X11R6/lib:/usr/X11R6/lib/aout $ xfig -- all is well! [ Not Quite : ] $ klyx ld.so failed: bad magic number in "/usr/X11R6/lib/libX11.so.6.1" $ file /usr/local/bin/aout/klyx /usr/local/bin/aout/klyx: FreeBSD/i386 compact demand paged dynamically linked executable So, how does one simple minded user run both? Write shell wrappers? Sincerely Yours, Shimon@Simon-Shapiro.ORG 770.265.7340 Simon Shapiro Unwritten code has no bugs and executes at twice the speed of mouth To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message