RE: "buildroot?" or "buildroot^M^M"

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Woohoo, that did it. My original cut for this was a paste from a webpage
into notepad. From there I did a few tweaks and pasted it into vi in an
xterm session. Pasting from notepad was enough to add the evil
characters although oddly they were never visible in vi. Usually the ^M
at the end of every line is a giveaway.
Many thanks for your help.

-----Original Message-----
From: Bart Whiteley [mailto:bwhiteley@xxxxxxxxxx] 
Sent: 30 January 2004 16:06
To: rpm-list@xxxxxxxxxx; Hull,DM,Martin,XJG12 HULLDM R
Subject: Re: "buildroot?" or "buildroot^M^M"

Don't create your spec files on a windoze box.  :)  If you do, run
dos2unix on them, 
or 
  perl -p -i -e 's/\r//g' <spec_file>

On Friday 30 January 2004 08:57 am, martin.dm.hull@xxxxxx wrote:
> Trying to make an RPM work is sucking away my lifeblood but I am
slowly
> making progress.
>
>
>
> The version of rpm I am using is 4.0.4. Is that really old?
>
>
>
> All the files in my %files section generate file not found errors.
> However I can cut'n'paste straight for the error text and do an ls on
> the files. They are there, so what is the problem?
>
>
>
> Here's the %file section. There should be lots more files but I'll add
> them when I get this to work.
>
>
>
> %files
>
> %defattr(-,root,root)
>
> %doc README COPYRIGHT EXCLUDED FAQ CHANGES
>
> /opt/bind-9.2.3/sbin/named
>
> /opt/bind-9.2.3/sbin/rndc
>
>
>
> Here's the last wee bit of the rpm output which shows the errors
>
>
>
> /opt/bind-9.2.3/bindirs /home/mhull/rpmbuild/tmp/bind-9.2.3-root
>
> /opt/bind-9.2.3/bin isc-config.sh
> /home/mhull/rpmbuild/tmp/bind-9.2.3-root
>
> + /usr/lib/rpm/brp-compress
>
> + /usr/lib/rpm/brp-strip
>
> + /usr/lib/rpm/brp-strip-comment-note
>
> Processing files: bind-9.2.3-1
>
> error: File must begin with "/":
>
> error: File not found:
> /home/mhull/rpmbuild/tmp/bind-9.2.3-root/opt/bind-9.2.3/sbin/named
>
> error: File not found:
> /home/mhull/rpmbuild/tmp/bind-9.2.3-root/opt/bind-9.2.3/sbin/rndc
>
> Executing(%doc): /bin/sh -e /home/mhull/rpmbuild/tmp/rpm-tmp.92436
>
> + umask 022
>
> + cd /home/mhull/rpmbuild/BUILD
>
> + cd bind-9.2.3
>
> +
>
DOCDIR=/home/mhull/rpmbuild/tmp/bind-9.2.3-root/usr/share/doc/bind-9.2.3
>
> + export DOCDIR
>
> + rm -rf
> /home/mhull/rpmbuild/tmp/bind-9.2.3-root/usr/share/doc/bind-9.2.3
>
> + /bin/mkdir -p
> /home/mhull/rpmbuild/tmp/bind-9.2.3-root/usr/share/doc/bind-9.2.3
>
>  /home/mhull/rpmbuild/tmp/bind-9.2.3-root/usr/share/doc/bind-9.2.3
>
> cp: cannot stat `CHANGES\r': No such file or directory
>
> error: Bad exit status from /home/mhull/rpmbuild/tmp/rpm-tmp.92436
> (%doc)
>
>
>
>
>
> And here are the files
>
> [mhull@mars sbin]$ ls
> /home/mhull/rpmbuild/tmp/bind-9.2.3-root/opt/bind-9.2.3/sbin/
>
> dnssec-keygen      dnssec-signkey   lwresd  named-checkconf  rndc
>
> dnssec-makekeyset  dnssec-signzone  named   named-checkzone
> rndc-confgen
>
>
>
> Some more questions.
>
> 1.	Why do I get an error 'file must begin with "/"'?
> 2.	Why the error with CHANGES? This file was not copied across.
> What is the '\r' on the end of the line? Have I got some funny
> characters on the ends of my lines? Just for a laugh, I swapped the
> order of the files on this line such that FAQ was last - and now it
> fails!!!
> 3.	What do I have to do to make this work?!
>
>
>
> Thanks
>
> Martin

-- 
Bart Whiteley <bwhiteley@xxxxxxxxxx>
Novell, Inc., the leading provider of information solutions
http://www.novell.com/


_______________________________________________
Rpm-list mailing list
Rpm-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/rpm-list

[Index of Archives]     [RPM Ecosystem]     [Linux Kernel]     [Red Hat Install]     [PAM]     [Red Hat Watch]     [Red Hat Development]     [Red Hat]     [Gimp]     [Yosemite News]     [IETF Discussion]

  Powered by Linux