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

Reply via email to