Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#4562 - 'make' depends missing 'pkgconfig'
Attached to Project:
Arch Linux
Opened by Woody Gilk (Shadowhand) - Thursday, 04 May 2006, 01:25 GMT
Last edited by Roman Kyrylych (Romashka) - Sunday, 14 January 2007, 09:48 GMT
Opened by Woody Gilk (Shadowhand) - Thursday, 04 May 2006, 01:25 GMT
Last edited by Roman Kyrylych (Romashka) - Sunday, 14 January 2007, 09:48 GMT
|
DetailsI know this has been reported before, but it's never been solved before.
The package 'pkgconfig' should be a dep of 'make' due to the necessity of pkg-config being present for all compiles that use automake (and some other make systems as well). An even better solution would be to have 'pkgconfig' a depend of 'gcc', but that might be a little bit overboard, seeing as 'make' is part of Current/base. |
This task depends upon
A clean, simple solution is to just add 'pkgconfig' as a depend of 'make', problem solved. I don't see why this is such an issue. The package is 50K compressed, and ~150K uncompressed. Almost every single package that uses autotools uses pkg-config as well, so what could possibly be the harm in this?
As far as I can tell, this is something that is 100% obvious. Why is there such resistence to doing this? It should have been fixed AGES ago, seeing that it's been brought up more than once before.
if we add pkgconfig, we also needs to add intltool and possible more, runtime deps are the biggest problem.
i prefere to see a bug report with a list which packages are missing these ? the problem for us is that we do not see them through an namcap or checkpkg. So it is way harder to fix compile time depends.
pkgconfig (and other tools) belong somewhere - if it is as a makedepends=() entry, we're also going to have to add gcc, glibc, and many other things as makedepends to be complete. It will also be a ridiculous amount of packages that need 5-10 entries added to makedepends. There's a point where the excess verbosity is just not necessary.
In the past week or so, I have run across a number of new arch users, who try to use the AUR, and immediately get failures, because pkgconfig is not installed. These AUR packages will also need pkgconfig added to makedepends, which is nearly impossible to enforce.
Adding pkgconfig as a depend of something like make, or gcc, or something, will just make the lives of new users easier. I think, regardless of anything else, this fact should be important.