On Wed, 2003-01-29 at 16:26, Pigeon wrote:
> On Thu, Jan 23, 2003 at 03:22:44PM -0600, Ron Johnson wrote:
> >
> > Here's how I do it:
> > # apt-get source gqview=1.0.2-1
> > # export CC=gcc-3.2 -Wall -O2 -mcpu=pentiumpro
> > # apt-get --compile source gqview=1.0.2-1
> > # dpkg -i gqview.deb
> > alternatively:
> > # apt-get --compile source gqview=1.0.2-1
>
> Hmm. Just tried this... The 'apt-get source' works fine, but the
> 'apt-get --compile' doesn't. It wants to download the whole lot again;
> it appears to have forgotten that it's just done that. (ie, it does
> what man apt-get seems to suggest it will do.)
>
> Does this mean that I have to put a deb-src file: line in
> sources.list, and cobble together a Packages file to sit in the
> download directory? I've tried this, creating the Packages file by
> cutting out the relevant package from the Debian Packages file and
> changing the package directory to the local one, and it appears to be
> working as I type, but is there a better way of doing it?
Attached is the transscript of exactly what happened when I ran it.
Btw, I used an modified version of the script, which allows it to
be more generic:
export CC=gcc-3.2
export CFLAGS='-Wall -O2 -march=pentiumpro'
export CXX=g++-3.2
export CFLAGS='-Wall -O2 -m486'
pnam=gqview
pver='=1.0.2-1'
apt-get source ${pnam}${pver}
apt-get --compile source ${pnam}${pver}
Note this bit from the "apt-get --compile source ${pnam}${pver}"
command:
Need to get 647kB of source archives.
Get:1 http://mirrors.kernel.org sarge/main gqview 1.0.2-1 (dsc)
[630B]
Get:2 http://mirrors.kernel.org sarge/main gqview 1.0.2-1 (tar)
[643kB]
Get:3 http://mirrors.kernel.org sarge/main gqview 1.0.2-1 (diff)
[3679B]
Fetched 3B in 0s (13B/s)
Skipping unpack of already unpacked source in gqview-1.0.2
So, apt-get goes out to get the source, but sees that the source
already exists in the current directory, and then skips the source
download.
Ron
--
+---------------------------------------------------------------+
| Ron Johnson, Jr. mailto:ron.l.johnson@cox.net |
| Jefferson, LA USA http://members.cox.net/ron.l.johnson |
| |
| "Fear the Penguin!!" |
+---------------------------------------------------------------+
Attachment:
build.transcript.txt.gz
Description: GNU Zip compressed data