From owner-ports-jp@jp.freebsd.org  Thu Oct  1 10:03:57 1998
Received: (from daemon@localhost)
	by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) id KAA17436;
	Thu, 1 Oct 1998 10:03:57 +0900 (JST)
	(envelope-from owner-ports-jp@jp.FreeBSD.org)
Received: from diana.infonets.hiroshima-u.ac.jp (diana.infonets.hiroshima-u.ac.jp [133.41.33.53])
	by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) with ESMTP id KAA17430
	for <ports-jp@jp.freebsd.org>; Thu, 1 Oct 1998 10:03:55 +0900 (JST)
	(envelope-from taoka@infonets.hiroshima-u.ac.jp)
Received: from cal.infonets.hiroshima-u.ac.jp (cal.infonets.hiroshima-u.ac.jp [133.41.33.61])
	by diana.infonets.hiroshima-u.ac.jp (8.8.8/3.6W) with ESMTP id KAA16532
	for <ports-jp@jp.freebsd.org>; Thu, 1 Oct 1998 10:03:53 +0900 (JST)
Received: from localhost (localhost.infonets.hiroshima-u.ac.jp [127.0.0.1]) by cal.infonets.hiroshima-u.ac.jp (8.8.8/3.6W) with ESMTP
	id KAA13855 for <ports-jp@jp.freebsd.org>; Thu, 1 Oct 1998 10:03:52 +0900 (JST)
To: ports-jp@jp.freebsd.org
From: TAOKA Satoshi <taoka@infonets.hiroshima-u.ac.jp>
In-Reply-To: Your message of "Wed, 30 Sep 1998 16:30:30 +0900"
	<199809300731.QAA06335@dolphin.be.to>
References: <199809300731.QAA06335@dolphin.be.to>
X-Mailer: Mew version 1.93 on XEmacs 20.4 (Emerald)
X-Prom-Mew: Prom-Mew 1.93 (procmail reader for Mew)
X-URL: http://www.infonets.hiroshima-u.ac.jp/~taoka/
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <19981001100351Y.taoka@infonets.hiroshima-u.ac.jp>
Date: Thu, 01 Oct 1998 10:03:51 +0900
X-Dispatcher: imput version 980905(IM100)
Lines: 89
Reply-To: ports-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+980914
X-Sequence: ports-jp 4555
Subject: [ports-jp 4555] Re: VFlib is BROKEN_ELF port ?
Errors-To: owner-ports-jp@jp.freebsd.org
Sender: owner-ports-jp@jp.freebsd.org


$BED2,$G$9!#(B


> > ../libtool cc  -o bdfindex bdfindex.lo libVFlib2.la -lm
> > cc -o .libs/bdfindex bdfindex.o -Wl,--rpath -Wl,/usr/local/lib .libs/libVFlib2.so -lttf -lm
> > /usr/libexec/elf/ld: cannot open -lttf: No such file or directory
> > *** Error code 1
> > 
> > $B$H$J$j$^$7$?!#(B-lttf$B$,<+F0$GF~$C$F$$$k$h$&$G$9$,!"<:GT$7$F$$$^$9!#(B
> 
> $B$*<j4V$r$H$i$;$F$7$^$C$F$9$_$^$;$s!#(BVFlib$B$N%=!<%9$KIUB0$7$F$$$k(B
> libtool$B$G$O$J$/$F!"(Bports $B$+$i%$%s%9%H!<%k$7$?(B libtool $B$r;H$&$h$&$K(B
> $B=q$/$Y$-$G$7$?!#(B_o_

$B8@$C$F$^$;$s$G$7$?$,!"(Bports$B$N(Blibtool$B$r;H$C$F$b$&$^$/9T$-$^$;$s$G$7$?!#(B
$B$H$j$"$($:!"@5>o$K=*N;$9$k$h$&$K$7$?(Bports$B$G(Bbdfindex$B$r:n$k$H$3$m$^$G$d$i(B
$B$;!"$"$H$O<jF0$G$7$?$N$G$9$,!"(B

% /usr/local/bin/libtool gcc -o libVFlib2.la VFlib.lo VFenc.lo VFEtable.lo VFcap.lo  fn2ent.lo fman.lo VF_Sony.lo VF_Zeit.lo VF_Jg.lo VF_TT.lo VF_Bdf.lo VF_Hbf.lo hbf.lo  VF_Comp.lo VF_BitOp.lo VF_FNTWV.lo VF_Comp2.lo VF_Ftype.lo  VF_Null.lo -version-info 23:1:0 -rpath /usr/local/lib -lttf
[: syntax error
rm -f .libs/libVFlib2.la .libs/libVFlib2.* .libs/libVFlib2.*
gcc -shared -Wl,-soname -Wl,libVFlib2.so.23.1 -o .libs/libVFlib2.so.23.1 VFlib.lo VFenc.lo VFEtable.lo VFcap.lo fn2ent.lo fman.lo VF_Sony.lo VF_Zeit.lo VF_Jg.lo VF_TT.lo VF_Bdf.lo VF_Hbf.lo hbf.lo VF_Comp.lo VF_BitOp.lo VF_FNTWV.lo VF_Comp2.lo VF_Ftype.lo VF_Null.lo
(cd .libs && ln -s libVFlib2.so.23.1 libVFlib2.so)
ar cru .libs/libVFlib2.a VFlib.o VFenc.o VFEtable.o VFcap.o fn2ent.o fman.o VF_Sony.o VF_Zeit.o VF_Jg.o VF_TT.o VF_Bdf.o VF_Hbf.o hbf.o VF_Comp.o VF_BitOp.o VF_FNTWV.o VF_Comp2.o VF_Ftype.o VF_Null.o
ranlib .libs/libVFlib2.a
creating libVFlib2.la
(cd .libs && ln -s ../libVFlib2.la libVFlib2.la)
% /usr/local/bin/libtool cc  -o bdfindex bdfindex.lo libVFlib2.la -lm
cc -o .libs/bdfindex bdfindex.o -Wl,--rpath -Wl,/usr/local/lib .libs/libVFlib2.so -lttf -lm
/usr/libexec/elf/ld: cannot open -lttf: No such file or directory


$B$H$J$j$^$9!#(B

[: syntax error

$B$,5$$K$J$j$^$9$,!#(B

% $B$A$g$C$H(Blibtool$B$r8+$F$_$^$9!#(B


> 
> > > > cc -o .libs/bdfindex bdfindex.o -Wl,--rpath -Wl,/usr/local/lib .libs/libVFlib2.so -lm
> > > 
> > > $B$bBg>fIW$@$H;W$$$^$9!#(B
> > 
> > $B$3$l$K$O(B-lttf$B$,F~$C$F$^$;$s$,!"(B.libs/libVFlib2.so$B$K(B-lttf$B$,I,MW$@$H$$$&$3(B
> > $B$H$,Kd$a9~$^$l$F$$$FITMW$J$N$G$7$g$&$+!#(B
> 
> $B$O$$!#0lHLE*$K<B9T%U%!%$%k$H6&M-%i%$%V%i%j$K$O!"%j%s%/$7$F$$$k(B
> $B6&M-%i%$%V%i%j$NL>A0$H!"<B9T;~$K$=$N6&M-%i%$%V%i%j$N8!:w@h$H$J$k(B
> $B%G%#%l%/%H%jL>$rKd$a9~$`$3$H$,$G$-$^$9!#<B:]$K$I$&$$$&>pJs$,(B
> $BKd$a9~$^$l$F$$$k$+$O!"(BGNU binutils $B$N(B objdump $B$r;H$&$H3NG'$G$-$^$9!#(B
> 
> % objdump -x libfoo.so | less 
> 
> $B$GI=<($5$l$k(B "Dynamic Section:" $B$NMs$,$=$&$G$9!#(B

$B$I$&$h$&$K(B

% objdump -x .libs/libVFlib2.so.23.1 |less

$B$H$7$?$N$G$9$,!"(B

Dynamic Section:
  SONAME      libVFlib2.so.23.1
  INIT        0x1ca4
  FINI        0x1a2f4
  HASH        0x94
  STRTAB      0xf64
  SYMTAB      0x534
  STRSZ       0x7d7
  SYMENT      0x10
  PLTGOT      0x208cc
  PLTRELSZ    0x340
  PLTREL      0x11
  JMPREL      0x1964
  REL         0x173c
  RELSZ       0x228
  RELENT      0x8

$B$G$"$j!"$^$?(Bttf$B$H$$$&J8;zNs$O$"$j$^$;$s$G$7$?!#(B

> $B!t(B3.0-CURRENT $B$J4D6-$,?H6a$K$J$$$N$G(B Solaris $B$G3NG'$7$^$7$?!#(B

3.0-CURRENT$B$H(BSolaris$B$K;EMM$,0c$&$N$G$7$g$&$+!)(B

$B$$$m$$$m$4@bL@$"$j$,$H$&$4$6$$$^$7$?!#(B
