From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Tue, 18 Mar 2008 00:21:12 +0300 From: Alexey Tourbin To: devel@lists.altlinux.org Message-ID: <20080317212112.GE7777@solemn.turbinal> Mail-Followup-To: devel@lists.altlinux.org References: <20080303152617.GB32305@solemn.turbinal> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="PGNNI9BzQDUtgA2J" Content-Disposition: inline In-Reply-To: <20080303152617.GB32305@solemn.turbinal> Subject: Re: [devel] =?koi8-r?b?Y3BwLnJlcSAtLSDawdfJ08nNz9PUySAqLmggxsHKzM/X?= =?koi8-r?b?ICjUxczFx9LBxs/NKQ==?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.10b3 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 17 Mar 2008 21:21:20 -0000 Archived-At: List-Archive: List-Post: --PGNNI9BzQDUtgA2J Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Mar 03, 2008 at 06:26:17PM +0300, Alexey Tourbin wrote: > =F7=D9=D7=CF=C4 =D0=D2=C5=D0=D2=CF=C3=C5=D3=D3=CF=D2=C1 =D0=CF=DA=D7=CF= =CC=D1=C5=D4 =D0=CF=D3=D4=D2=CF=C9=D4=D8 =D3=D4=C5=CB =D7=CB=CC=C0=DE=C1=C5= =CD=D9=C8 =C6=C1=CA=CC=CF=D7 =C9, > =D3=CC=C5=C4=CF=D7=C1=D4=C5=CC=D8=CE=CF, =CF=D0=D2=C5=C4=C5=CC=C9=D4=D8 t= op-level includes. =E5=D3=CC=C9 =D0=C5=D2=D7=D9=CA =C6=CC=C1=C7 1, > =D4=CF =DC=D4=CF push =CE=C1 =D3=D4=C5=CB, =C1 =C5=D3=CC=C9 =D0=C5=D2=D7= =D9=CA =C6=CC=C1=C7 2 -- =D4=CF =DC=D4=CF pop. Push =CE=C1 > =CE=C1=DE=C1=CC=D8=CE=CF=CA =C7=CC=D5=C2=C9=CE=C5 =C4=C1=A3=D4 =CE=C5=D0= =CF=D3=D2=C5=C4=D3=D4=D7=C5=CE=CE=D9=C5 =DA=C1=D7=C9=D3=C9=CD=CF=D3=D4=C9 = =C9=D3=D3=CC=C5=C4=D5=C5=CD=CF=C7=CF =C8=C5=C4=C5=D2=C1. >=20 > $ cpp /usr/include/rpm/rpmlib.h |grep ^# |awk '$4=3D=3D1{++I;if(I=3D=3D1)= print$3}$4=3D=3D2{--I}' > "/usr/include/rpm/rpmio.h" > "/usr/include/rpm/rpmmessages.h" > "/usr/include/rpm/rpmerr.h" > "/usr/include/rpm/header.h" > "/usr/include/popt.h" > $ grep -w include /usr/include/rpm/rpmlib.h > #include "rpmio.h" > #include "rpmmessages.h" > #include "rpmerr.h" > #include "header.h" > #include "popt.h" > $=20 =F0=D2=C5=C4=D7=C1=D2=C9=D4=C5=CC=D8=CE=C1=D1 =D2=C5=CC=C9=DA=C1=C3=C9=D1 = =CF=D0=D5=C2=CC=C9=CB=CF=D7=C1=CE=C1 =D7 =CD=CF=C5=CD =D2=C5=D0=CF=DA=C9=D4= =C1=D2=C9=C9 rpm.git. =EF=CE=C1 =C5=DD=A3 =CE=C5 =D3=CF=D7=D3=C5=CD =C8=CF=D2=CF=DB=CF =D2=C1=C2= =CF=D4=C1=C5=D4 (=CE=C1 =D2=C5=C1=CC=D8=CE=CF=CA =D3=C2=CF=D2=CB=C5 =D7 =C8= =C5=DB=C5=D2=C5), =D0=CF=D4=CF=CD=D5 =DE=D4=CF =D0=CF =D5=CD=CF=CC=DE=C1=CE=C9=C0 =C9=D3=D0= =CF=CC=D8=DA=D5=C5=D4=D3=D1 "cpp -x c++", =D4=CF =C5=D3=D4=D8 =D0=CF=CB=C1 =C4=CC=D1 =D2=C1=C2=CF=D4=D9 =D4=D2=C5=C2=D5=C5=D4=D3=D1 gcc4.1-c++. =EE=CF =CD=CF=D6=CE=CF =D5=D6=C5 =D3=CD=CF=D4=D2=C5=D4=D8, =DE=D4=CF =D0=CF= =CC=D5=DE=C1=C5=D4=D3=D1. =F0=D2=C9=CD=C5=D2=D9: =C1) =FA=C1=D7=C9=D3=C9=CD=CF=D3=D4=C9 =C8=C5=C4=C5=D2=CF=D7 =D5 =D0=C1=CB= =C5=D4=C1 librpm-devel. $ rpm -ql librpm-devel |file -NF$'\t' -f - |/usr/lib/rpm/cpp.req.files |/us= r/lib/rpm/cpp.req -v |sort -u cpp.req: /usr/include/rpm/header.h: /usr/include/stdio.h -> glibc-devel (vi= a rpmdb) cpp.req: /usr/include/rpm/header.h: /usr/include/rpm/rpmio.h -> librpm-deve= l (via rpmdb) cpp.req: /usr/include/rpm/header.h: /usr/include/rpm/hdrinline.h -> librpm-= devel (via rpmdb) cpp.req: /usr/include/rpm/misc.h: /usr/include/string.h -> glibc-devel (via= rpmdb) cpp.req: /usr/include/rpm/rpmbuild.h: /usr/include/rpm/rpmcli.h -> librpm-d= evel (via rpmdb) cpp.req: /usr/include/rpm/rpmbuild.h: /usr/include/rpm/stringbuf.h -> librp= m-devel (via rpmdb) cpp.req: /usr/include/rpm/rpmbuild.h: /usr/include/rpm/misc.h -> librpm-dev= el (via rpmdb) cpp.req: /usr/include/rpm/rpmbuild.h: /usr/include/rpm/rpmspec.h -> librpm-= devel (via rpmdb) cpp.req: /usr/include/rpm/rpmbuild.h: /usr/include/ctype.h -> glibc-devel (= via rpmdb) cpp.req: /usr/include/rpm/rpmcli.h: /usr/include/rpm/rpmlib.h -> librpm-dev= el (via rpmdb) cpp.req: /usr/include/rpm/rpmcli.h: /usr/include/rpm/rpmurl.h -> librpm-dev= el (via rpmdb) cpp.req: /usr/include/rpm/rpmcli.h: /usr/include/rpm/rpmmacro.h -> librpm-d= evel (via rpmdb) cpp.req: /usr/include/rpm/rpmdb.h: /usr/include/rpm/rpmlib.h -> librpm-deve= l (via rpmdb) cpp.req: /usr/include/rpm/rpmerr.h: /usr/include/rpm/rpmlog.h -> librpm-dev= el (via rpmdb) cpp.req: /usr/include/rpm/rpmio.h: /usr/include/sys/types.h -> glibc-devel = (via rpmdb) cpp.req: /usr/include/rpm/rpmio.h: /usr/include/sys/stat.h -> glibc-devel (= via rpmdb) cpp.req: /usr/include/rpm/rpmio.h: /usr/include/dirent.h -> glibc-devel (vi= a rpmdb) cpp.req: /usr/include/rpm/rpmio.h: /usr/include/glob.h -> glibc-devel (via = rpmdb) cpp.req: /usr/include/rpm/rpmio.h: /usr/include/stdio.h -> glibc-devel (via= rpmdb) cpp.req: /usr/include/rpm/rpmio.h: /usr/include/stdlib.h -> glibc-devel (vi= a rpmdb) cpp.req: /usr/include/rpm/rpmio.h: /usr/include/unistd.h -> glibc-devel (vi= a rpmdb) cpp.req: /usr/include/rpm/rpmlib.h: /usr/include/rpm/rpmio.h -> librpm-deve= l (via rpmdb) cpp.req: /usr/include/rpm/rpmlib.h: /usr/include/rpm/rpmmessages.h -> librp= m-devel (via rpmdb) cpp.req: /usr/include/rpm/rpmlib.h: /usr/include/rpm/rpmerr.h -> librpm-dev= el (via rpmdb) cpp.req: /usr/include/rpm/rpmlib.h: /usr/include/rpm/header.h -> librpm-dev= el (via rpmdb) cpp.req: /usr/include/rpm/rpmlib.h: /usr/include/popt.h -> libpopt-devel (v= ia rpmdb) cpp.req: /usr/include/rpm/rpmlog.h: /usr/lib/gcc/i586-alt-linux/4.1.2/inclu= de/stdarg.h -> gcc4.1 (via rpmdb) cpp.req: /usr/include/rpm/rpmmessages.h: /usr/include/rpm/rpmlog.h -> librp= m-devel (via rpmdb) cpp.req: /usr/include/rpm/rpmurl.h: /usr/include/assert.h -> glibc-devel (v= ia rpmdb) gcc4.1 glibc-devel libpopt-devel librpm-devel $ =F4=C1=CB=C9=CD =CF=C2=D2=C1=DA=CF=CD, =D5 librpm-devel =D2=C5=C1=CC=D8=CE= =C1=D1 =DA=C1=D7=C9=D3=C9=CD=CF=D3=D4=D8 =DC=D4=CF =D4=CF=CC=D8=CB=CF libpopt-devel. =F4=CF=C7=C4=C1 =CB=C1=CB =D7=D2=D5=DE=CE=D5=C0 =D5 =CE=C5= =C7=CF =D0=D2=CF=D0=C9=D3=C1=CE=CF =C7=CF=D2=C1=DA=C4=CF =C2=CF=CC=D8=DB=C5 (=CC=C9=DB=CE=C9=C8) =DA=C1=D7=C9=D3=C9=CD=CF=D3=D4=C5=CA: $ rpm -qR librpm-devel |grep -e -devel bzlib-devel =20 libbeecrypt-devel =20 libdb4.4-devel =20 libpopt-devel =20 zlib-devel =20 $ =C2) =FA=C1=D7=C9=D3=C9=CD=CF=D3=D4=C9 =C8=C5=C4=C5=D2=CF=D7 =D5 =D0=C1=CB= =C5=D4=C1 imlib-devel. $ rpm -ql imlib-devel |file -NF$'\t' -f - |/usr/lib/rpm/cpp.req.files |/usr= /lib/rpm/cpp.req -v |sort -u cpp.req: /usr/include/Imlib.h: /usr/include/Imlib_types.h -> imlib-devel (v= ia rpmdb) cpp.req: /usr/include/Imlib_private.h: /usr/include/stdio.h -> glibc-devel = (via rpmdb) cpp.req: /usr/include/Imlib_private.h: /usr/include/unistd.h -> glibc-devel= (via rpmdb) cpp.req: /usr/include/Imlib_private.h: /usr/include/stdlib.h -> glibc-devel= (via rpmdb) cpp.req: /usr/include/Imlib_private.h: /usr/include/math.h -> glibc-devel (= via rpmdb) cpp.req: /usr/include/Imlib_private.h: /usr/include/ctype.h -> glibc-devel = (via rpmdb) cpp.req: /usr/include/Imlib_private.h: /usr/include/time.h -> glibc-devel (= via rpmdb) cpp.req: /usr/include/Imlib_private.h: /usr/include/netinet/in.h -> glibc-d= evel (via rpmdb) cpp.req: /usr/include/Imlib_private.h: /usr/include/sys/time.h -> glibc-dev= el (via rpmdb) cpp.req: /usr/include/Imlib_private.h: /usr/include/X11/Xlib.h -> libX11-de= vel (via rpmdb) cpp.req: /usr/include/Imlib_private.h: /usr/include/X11/Xutil.h -> libX11-d= evel (via rpmdb) cpp.req: /usr/include/Imlib_private.h: /usr/include/X11/Xatom.h -> xorg-x11= -proto-devel (via rpmdb) cpp.req: /usr/include/Imlib_private.h: /usr/include/X11/Xos.h -> xorg-x11-p= roto-devel (via rpmdb) cpp.req: /usr/include/Imlib_private.h: /usr/include/X11/extensions/shape.h = -> xorg-x11-proto-devel (via rpmdb) cpp.req: /usr/include/Imlib_private.h: /usr/include/X11/cursorfont.h -> lib= X11-devel (via rpmdb) cpp.req: /usr/include/Imlib_types.h: /usr/include/X11/Xlib.h -> libX11-deve= l (via rpmdb) cpp.req: /usr/include/Imlib_types.h: /usr/include/X11/Xutil.h -> libX11-dev= el (via rpmdb) cpp.req: /usr/include/Imlib_types.h: /usr/include/X11/Xatom.h -> xorg-x11-p= roto-devel (via rpmdb) cpp.req: /usr/include/Imlib_types.h: /usr/include/X11/Xos.h -> xorg-x11-pro= to-devel (via rpmdb) cpp.req: /usr/include/Imlib_types.h: /usr/include/X11/extensions/shape.h ->= xorg-x11-proto-devel (via rpmdb) cpp.req: /usr/include/Imlib_types.h: /usr/include/stdio.h -> glibc-devel (v= ia rpmdb) cpp.req: /usr/include/Imlib_types.h: /usr/include/stdlib.h -> glibc-devel (= via rpmdb) cpp.req: /usr/include/Imlib_types.h: /usr/include/math.h -> glibc-devel (vi= a rpmdb) cpp.req: /usr/include/Imlib_types.h: /usr/include/ctype.h -> glibc-devel (v= ia rpmdb) cpp.req: /usr/include/Imlib_types.h: /usr/include/netinet/in.h -> glibc-dev= el (via rpmdb) cpp.req: /usr/include/gdk_imlib.h: /usr/include/gdk_imlib_types.h -> imlib-= devel (via rpmdb) cpp.req: /usr/include/gdk_imlib_private.h: /usr/include/stdio.h -> glibc-de= vel (via rpmdb) cpp.req: /usr/include/gdk_imlib_private.h: /usr/include/unistd.h -> glibc-d= evel (via rpmdb) cpp.req: /usr/include/gdk_imlib_private.h: /usr/include/stdlib.h -> glibc-d= evel (via rpmdb) cpp.req: /usr/include/gdk_imlib_private.h: /usr/include/math.h -> glibc-dev= el (via rpmdb) cpp.req: /usr/include/gdk_imlib_private.h: /usr/include/ctype.h -> glibc-de= vel (via rpmdb) cpp.req: /usr/include/gdk_imlib_private.h: /usr/include/time.h -> glibc-dev= el (via rpmdb) cpp.req: /usr/include/gdk_imlib_private.h: /usr/include/netinet/in.h -> gli= bc-devel (via rpmdb) cpp.req: /usr/include/gdk_imlib_private.h: /usr/include/sys/time.h -> glibc= -devel (via rpmdb) cpp.req: /usr/include/gdk_imlib_private.h: /usr/include/X11/Xlib.h -> libX1= 1-devel (via rpmdb) cpp.req: /usr/include/gdk_imlib_private.h: /usr/include/X11/Xutil.h -> libX= 11-devel (via rpmdb) cpp.req: /usr/include/gdk_imlib_private.h: /usr/include/X11/Xatom.h -> xorg= -x11-proto-devel (via rpmdb) cpp.req: /usr/include/gdk_imlib_private.h: /usr/include/X11/Xos.h -> xorg-x= 11-proto-devel (via rpmdb) cpp.req: /usr/include/gdk_imlib_private.h: /usr/include/X11/extensions/shap= e.h -> xorg-x11-proto-devel (via rpmdb) cpp.req: /usr/include/gdk_imlib_private.h: /usr/include/X11/cursorfont.h ->= libX11-devel (via rpmdb) cpp.req: /usr/include/gdk_imlib_private.h: /usr/include/gtk-1.2/gdk/gdkpriv= ate.h -> gtk+-devel (via rpmdb) cpp.req: /usr/include/gdk_imlib_private.h: /usr/include/gtk-1.2/gdk/gdkx.h = -> gtk+-devel (via rpmdb) cpp.req: /usr/include/gdk_imlib_types.h: /usr/include/gtk-1.2/gdk/gdk.h -> = gtk+-devel (via rpmdb) glibc-devel gtk+-devel imlib-devel libX11-devel xorg-x11-proto-devel $ =F5=D3=D4=C1=CE=CF=D7=C9=CD =DC=D4=C9 =DA=C1=D7=C9=D3=C9=CD=CF=D3=D4=C9 =D7= =DE=D2=D5=D4 (=CB=D2=CF=CD=C5 =D3=C1=CD=CF=C7=CF =D0=C1=CB=C5=D4=C1 imlib-= devel). $ hsh --init $ hsh-install glibc-devel gtk+-devel libX11-devel xorg-x11-proto-devel Preparing packages for installation... libX11-locales-1.1.4-alt3 libXau-1.0.3-alt1 libXdmcp-1.0.2-alt1.0 libxcb-1.1-alt4 libxcb-devel-1.1-alt4 glib-1.2.10-alt13 glib-devel-1.2.10-alt13 libX11-1.1.4-alt3 libXext-1.0.4-alt1 libXi-1.1.3-alt2 gtk+-1.2.10-alt15 libICE-1.0.4-alt1 libSM-1.0.3-alt1 libXt-1.0.5-alt1 xorg-x11-proto-devel-7.3.0-alt12 libICE-devel-1.0.4-alt1 libSM-devel-1.0.3-alt1 libXdmcp-devel-1.0.2-alt1.0 libXau-devel-1.0.3-alt1 libX11-devel-1.1.4-alt3 libXt-devel-1.0.5-alt1 gtk+-devel-1.2.10-alt15 $ =F4=C5=D0=C5=D2=D8 =D0=CF=D3=D4=C1=D7=C9=CD =D7 =DE=D2=D5=D4 =D3=C1=CD =D0= =C1=CB=C5=D4 imlib-devel =C9 =D0=CF=D3=CD=CF=D4=D2=C9=CD, =CB=C1=CB=C9=C5 = =CC=C9=DB=CE=C9=C5 =CC=C9=DB=CE=C9=C5 =D0=C1=CB=C5=D4=D9 =CF=CE =D7=D9=D4=D1=C7=C9=D7=C1=C5=D4. $ hsh-install imlib Preparing packages for installation... libjpeg-6b-alt8 libpng12-1.2.25-alt1 libtiff-3.8.2-alt1 libungif-4.1.4-alt1 imlib-1.9.15-alt1 $ hsh-install imlib-devel Preparing packages for installation... imlib-cfgeditor-1.9.15-alt1 libXext-devel-1.0.4-alt1 libjpeg-devel-6b-alt8 zlib-devel-1.2.3-alt4 libpng-devel-1.2.25-alt1 libtiff-devel-3.8.2-alt1 libungif-devel-4.1.4-alt1 imlib-devel-1.9.15-alt1 $=20 =FB=C5=D3=D4=D8 =CC=C9=DB=CE=C9=C8 *-devel =D0=C1=CB=C5=D4=CF=D7. =F7 =CF=C2=DD=C5=CD, =D7=D2=CF=C4=C5 =C2=D9, =C9=C4=C5=D1 =D6=C9=DA=CE=C5= =D3=D0=CF=D3=CF=C2=CE=C1. =F7=D3=D4=C1=C0=D4 =D3=CC=C5=C4=D5=C0=DD=C9=C5 =D7=CF=D0=D2=CF=D3=D9: 1) =EB=C1=CB =D0=CF=D4=CF=DE=CE=C5=C5 =D7=D9=C2=D2=C1=D4=D8 =C8=C5=C4=C5=D2= =D9 -- =D7 =F3=C9+=D0=CC=C0=D3=C5 =C8=C5=C4=C5=D2=D9 =CE=C5 =CF=C2=D1=DA=C1= =CE=D9 =C9=CD=C5=D4=D8 =CB=CF=CE=D7=C5=CE=C3=C9=CF=CE=C1=CC=D8=CE=D9=CA =D3=D5=C6=C6=C9=CB=D3 *.h. 2) =EB=C1=CB =C2=D9=D4=D8 =D3 "cpp -x c++" -- =CF=CE =DA=C1=D0=D5=D3=CB=C1= =C5=D4 cc1plus, =CB=CF=D4=CF=D2=CF=C7=CF =D0=CF =D3=C2=CF=D2=CF=DE=CE=D9=CD =DA=C1=D7=C9=D3=C9=CD=CF=D3=D4=D1=CD =CD=CF=D6= =C5=D4 =C9 =CE=C5 =C2=D9=D4=D8 (=C9 =CE=C5=D6=C5=CC=C1=D4=C5=CC=D8=CE=CF = =C5=C7=CF =D4=D5=C4=C1 =D7=CE=CF=D3=C9=D4=D8). 3) =EB=C1=CB =C2=D9=D4=D8 =D3 =DA=C1=D7=C9=D3=C9=CD=CF=D3=D4=D1=CD=C9 =CE= =C1 glibc-devel =C9 gcc4.1 (=D4=D6. libstdc++4.1-devel). --PGNNI9BzQDUtgA2J Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.8 (GNU/Linux) iEYEARECAAYFAkfe4MgACgkQfBKgtDjnu0Z6AQCeNgp5hY/XJMh8m7ZNQjxfn2pG YL8AoJxf4t3vdb2c8Nkd0uZrbl0pAPIk =NZbM -----END PGP SIGNATURE----- --PGNNI9BzQDUtgA2J--