|
Namazu for hns による簡易全文検索 詳しくは 詳細指定/ヘルプを参照して下さい |
||||||||||||||||||||||||||||||||||||||||||||||
2005年08月10日(水) 旧暦 [n年日記] [更新:"2005/08/11 00:14:18"]#1 [NetBSD][pkgsrc] x11/xorg-libs
Xaw3d がうまく作れない件
でいろいろ試行錯誤中:
pkg_create: can't stat `/usr/pkg/xorg/lib/pkgconfig/fixesext.pc'この二つがないと言われる。 @ fixesext.pc は xorg-libs の中のもの:ttyp1:makoto@s900 6:55:21/050810(/export/pkgsrc)> grep fixesext.pc */*/PLIST @ /etc/mk.conf はいま:ttyp1:makoto@s900 6:56:25/050810(/export/pkgsrc)> grep PREFIX /etc/mk.conf @ 探せばある:ttyp1:makoto@s900 6:57:39/050810(/export/pkgsrc)> find /usr -name fixesext.pc -ls実は X11ROOT_PREFIX は初耳。という訳で、やり直し。 cd x11/xorg-libs @ x11/xorg-libs/Makefile:
次のように
${X11BASE} を ${PREFIX}/${X11ROOT_PREFIX} に変更
すれば make install/make package が完了する
Index: x11/xorg-libs/Makefile =================================================================== RCS file: /e/st4200/cvsync/pkgsrc/x11/xorg-libs/Makefile,v retrieving revision 1.22 diff -u -r1.22 Makefile --- x11/xorg-libs/Makefile 15 Apr 2005 16:38:07 -0000 1.22 +++ x11/xorg-libs/Makefile 10 Aug 2005 00:33:30 -0000 @@ -56,14 +56,14 @@ .endif pre-install: -.if !exists(${X11ROOT}/lib/pkgconfig) - ${INSTALL_DATA_DIR} ${X11BASE}/lib/pkgconfig +.if !exists(${PREFIX}/${X11ROOT_PREFIX}/lib/pkgconfig) + ${INSTALL_DATA_DIR} ${PREFIX}/${X11ROOT_PREFIX}/lib/pkgconfig .endif .for f in fixesext.pc compositeext.pc - @${SED} -e "s,@X11BASE@,${X11BASE},g" \ + @${SED} -e "s,@X11BASE@,${PREFIX}/${X11ROOT_PREFIX},g" \ -e "s,@LOCALBASE@,${LOCALBASE},g" \ ${FILESDIR}/${f} > ${WRKSRC}/${f} - ${INSTALL_DATA} ${WRKSRC}/${f} ${X11BASE}/lib/pkgconfig/${f} + ${INSTALL_DATA} ${WRKSRC}/${f} ${PREFIX}/${X11ROOT_PREFIX}/lib/pkgconfig/${f} .endfor .include "../../fonts/fontconfig/buildlink3.mk"何故 未来時刻 になっているのだらう。 ←見間違い。 @ x11/Xaw3d/work/xc/lib/Xaw3d/Makefile:
x11/Xaw3d/work/xc/lib/Xaw3d/Makefile の中で
SHLIBLDFLAGS = -shared -Wl,-rpath,$(USRLIBDIR) となっているのは次の部分によるらしい。 ttyp1:makoto@s900 23:06:47/050810(...x11/Xaw3d)> diff -u /usr/X11/libdata/config/bsdLib.rules{-orig,} --- /usr/X11/libdata/config/bsdLib.rules-orig 2005-08-06 00:28:53.000000000 +0900 +++ /usr/X11/libdata/config/bsdLib.rules 2005-08-10 23:04:01.000000000 +0900 @@ -124,7 +124,7 @@ #define ShLibIncludeFile <bsdLib.tmpl> #endif #ifndef SharedLibraryLoadFlags -#define SharedLibraryLoadFlags -shared -Wl,-rpath,$(USRLIBDIR) +#define SharedLibraryLoadFlags -shared -Wl,-rpath,/usr/X11/lib #endif #ifndef PositionIndependentCFlags #define PositionIndependentCFlags -fPIC ttyp1:makoto@s900 23:06:51/050810(...x11/Xaw3d)>これが正しい直し方ではないはずだが、これで先に行く。 と言うことは xpkgwedge が効いていない ? ( つっこみ )
|
最近の日記 2024年10月25日 ・Die Frau ohne Schatten 影のない女 2024年07月03日 ・kicad oddity 2024年05月08日 ・comparison on ./buildsh tools 2024年05月06日 ・py-setuptools (python 3.11.9) ・make release took 1 hours and 10 min ・qemu invocation for 10.99.10 2024年05月05日 ・Windows 10 version ・serial connection ・bc bench | ||