Source packages for Cyg versions of gcc-mingw-(core and g++)

Dave Korn
Mon May 15 11:08:00 GMT 2006

On 13 May 2006 16:04, James McLaughlin wrote:

> Hi,
> A while ago I downloaded the source packages for the
> Cygwin versions of gcc-mingw-core and gcc-mingw-g++.
> However, after I decompressed them I found that they
> didn't contain any source except a few header files,
> but that they did contain a few executables.
> I posted this fact as part of a wider question to the
> Cygwin list, and someone told me that it looked more
> like a packaging problem than me having goofed
> somewhere, so I thought I ought to post it here.

  Sounds an *awful* lot like you're looking at the binary packages rather than
the source packages.  What precisely did you download, and what command did
you run to decompress it?  

  The proper way to get cygwin source packages is through setup.exe, using the
checkbox on the chooser next to the package you want.  When you download them
they get cached in your local package dir, and when you install them (either
from there or directly from the net) they get expanded into your /usr/src dir.
That's probably the way you really want to be doing it.  In my local package
directory I have a subdir called[*]

and that contains

[ ... ]/gcc-mingw-core> ls -la
total 3484
drwxrwx---+  2 dk Users       0 May  8 10:46 .
drwxrwx---+ 10 dk Users       0 May  8 10:49 ..
-rwxr-x---+  1 dk Users 3565298 May  8 10:46

which contains

[ ... ]/gcc-mingw-core> tar tfvj gcc-mingw-core-20050522-1-src.tar.bz2
drwxrwxrwx gerrit/Domänen-Admins 0 2005-06-04 12:54:29
-rwxrwxrwx gerrit/Domänen-Admins 3762 2005-06-04 12:54:29
-rwxrwxrwx gerrit/Domänen-Admins 72828 2005-06-04 12:54:29
-rwxrwxrwx gerrit/Domänen-Admins    81 2005-06-04 12:54:29
-rw-r--r-- gerrit/Domänen-Admins 3523621 2005-06-04 12:54:29

  And having used setup.exe to install the gcc-mingw-core source package from
my local dir, I now have in /usr/src:

dk@rainbow /usr/src> ls -la | grep gcc-mingw
drwxrwx---+  2 dk Users              0 May 15 12:05 gcc-mingw-core-20050522-1

which contains:

dk@rainbow /usr/src> ls -la gcc-mingw-core-20050522-1/
total 3521
drwxrwx---+  2 dk Users       0 May 15 12:05 .
drwxrwx---+ 36 dk Users       0 May 15 12:06 ..
-rwxr-x---+  1 dk Users    3762 Jun  4  2005
-rwxr-x---+  1 dk Users   72828 Jun  4  2005 configure
-rwxr-x---+  1 dk Users      81 Jun  4  2005
-rwxr-x---+  1 dk Users 3523621 Jun  4  2005 gcc-core-3.4.4-20050522-1.tar.gz

  Ouch.  That probably got turned into a nightmare of linewrapping by the
mailer, but I hope you get the idea.

Can't think of a witty .sigline today....

More information about the Cygwin-apps mailing list