thx a lot. excelent tip!

John Richard Smith wrote:

> Thanks Derek,
> >John
> >This came direct to me instead of to the list.
> >It may be what you are looking for
> >derek
>
> >>extracted from Contrib-RPM  email:
>
> >>URL         : http://kitenet.net/programs/code/alien
> >>Summary     : Install Debian and Slackware Packages with RPM
> >>Description :
> >>Alien is a program that converts between the rpm (Mandrake, Redhat),
> >>dpkg (Debian), slp (Stampede), and tgz (Slackware) file formats.
> >>If you want to use a package from another distribution than the one
> >>you have installed on your system, you can use alien to convert
> >>it to your preferred package format and install it.
> >>HTH
> >>Dave
>
> I downloaded  Alien-6.53-3.src.rpm, but,
>
> [root@localhost root]# cd /alien
> [root@localhost alien]# rpm -rebuild alien-6.53-3.src.rpm
> Installing alien-6.53-3.src.rpm
> Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.55322
> + umask 022
> + cd /usr/src/RPM/BUILD
> + cd /usr/src/RPM/BUILD
> + rm -rf alien
> + /bin/gzip -dc /usr/src/RPM/SOURCES/alien_6.53.tar.gz
> + tar -xvvf -
>
> < snip >  ( whole lot of joey/joey  stuff)
>
> joey/joey         0 1999-12-10 18:28:30 alien/link-stamp
> + STATUS=0
> + '[' 0 -ne 0 ']'
> + cd alien
> + exit 0
> Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.55322
> + umask 022
> + cd /usr/src/RPM/BUILD
> + cd alien
> + rm -rf /tmp/alien-6.53-root
> + mkdir -p /tmp/alien-6.53-root/usr/lib /tmp/alien-6.53-root/usr/bin
> /tmp/alien-6.53-root/usr/man/man1
> + make DESTDIR=/tmp/alien-6.53-root install
> install -d /tmp/alien-6.53-root//usr/bin
> perl -pe '$_="\t\$prefix=\"/usr\";" if /PREFIX_AUTOREPLACE/;\
> $_="\tmy \$version_string=\"6.53\";" if /VERSION_AUTOREPLACE/' alien \
> > /tmp/alien-6.53-root//usr/bin/alien
> chmod 755 /tmp/alien-6.53-root//usr/bin/alien
> install -d /tmp/alien-6.53-root//usr/share/alien/patches \
>         /tmp/alien-6.53-root/var/lib/alien
> cp -fr lib/* /tmp/alien-6.53-root//usr/share/alien
> cp -f patches/* /tmp/alien-6.53-root//usr/share/alien/patches/
> rm -f /tmp/alien-6.53-root//usr/share/alien/patches/*.gz
> gzip -qf9 /tmp/alien-6.53-root//usr/share/alien/patches/*
> install -d /tmp/alien-6.53-root//usr/share/man/man1
> cp -f alien.1 /tmp/alien-6.53-root//usr/share/man/man1
> + mv /tmp/alien-6.53-root/usr/share/man/man1/alien.1
> /tmp/alien-6.53-root/usr/man/man1
> + /usr/lib/rpm/brp-mandrake
> Cleaning files...done
> Compressing files...done
> Stripping files...done
> Relativisation of symlinks...done
> Clean perl...done
> Building libraries symlinks...done
> Processing files: alien-6.53-3
> error: File not found: /tmp/alien-6.53-root/usr/man/man1/alien.1
> Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.55322
> + umask 022
> + cd /usr/src/RPM/BUILD
> + cd alien
> + DOCDIR=/tmp/alien-6.53-root/usr/share/doc/alien-6.53
> + export DOCDIR
> + rm -rf /tmp/alien-6.53-root/usr/share/doc/alien-6.53
> + /bin/mkdir -p /tmp/alien-6.53-root/usr/share/doc/alien-6.53
> + cp -pr CHANGES COPYING README alien.lsm
> /tmp/alien-6.53-root/usr/share/doc/alien-6.53
> + exit 0
> Requires: perl
> RPM build errors:
>     File not found: /tmp/alien-6.53-root/usr/man/man1/alien.1
> [root@localhost alien]#
>
> It seem like some kind of perl file is missing, there are many perl
> rpm's on my OS, so which one I haven't a clue ?
> Seems like some alien.1 file not found,something to do with doc's.
>
> I might resort to alien-6.53-3.noarch.rpm, but it would be nice to
> create the very thing for my machine, and in anycase  probability is
> same problems will arise.
>
> Any help understanding what to do next would be appreciated.
> Needless to say NO rpm file was creates in /usr/src/RPM/RPMS/i586
>
> regrds,
>
> John
>
> --
> John Richard Smith
> [EMAIL PROTECTED]
>
>   ------------------------------------------------------------------------
> Want to buy your Pack or Services from MandrakeSoft?
> Go to http://www.mandrakestore.com


Want to buy your Pack or Services from MandrakeSoft? 
Go to http://www.mandrakestore.com

Reply via email to