You are not logged in.
Pages: 1
What does it mean when (make) follows a dependency name on the Arch Linux packages page? For example, I'm having trouble getting gnome-terminal to work, and I suspect it is due to missing dependencies. So I went to https://www.archlinux.org/packages/extr … -terminal/ and 10 of the 14 dependencies have (make) after them. What does this mean? I've installed all of the non-make (or whatever) dependencies--the first 4 on the list.
While I'm at it, also, "appdata-tools (appstream-glib) (make)" on the same list is in both black and blue fonts. What does this indicate?
Sorry, but I can't find documentation on the website itself--probably sitting right under my nose.
Thanks!
Last edited by Fred Barclay (2015-03-17 14:16:35)
Offline
That means they are listed in the makedepends array, dependencies that are needed at build time but not at run time.
Edit: oh, and for appdata-tools, there is no package called appdata-tools. The package listed in the perens "provides" appdata-tools, so it satisfies that dep.
Last edited by Scimmia (2015-03-15 19:24:52)
Offline
For example, I'm having trouble getting gnome-terminal to work, and I suspect it is due to missing dependencies.
.. or most likely missing /etc/locale.conf.
Offline
Not an Arch Discussion, moving to NC...
Offline
... I suspect it is due to missing dependencies... I've installed all of the non-make (or whatever) dependencies--the first 4 on the list.
They were not already installed? How did you install gnome-terminal without its dependencies? Did you manually build/install without using pacman? Did you remove dependencies while ignoring dependency checks (-Rd)? This looks more like a symptom than the problem itself - treating the symptom while ignoring the problem will almost certainly end badly.
"UNIX is simple and coherent..." - Dennis Ritchie, "GNU's Not UNIX" - Richard Stallman
Offline
No, I used
pacman -S gnome-terminal
.
Perhaps I simplified it (or shifted blame) and think that it's missing dependencies when it's not. I'm really wanting to solve this myself--I only mentioned it as an example--but if (when) I can't, I'll create a new topic for help.
Thanks!
Offline
That means they are listed in the makedepends array, dependencies that are needed at build time but not at run time.
Edit: oh, and for appdata-tools, there is no package called appdata-tools. The package listed in the perens "provides" appdata-tools, so it satisfies that dep.
So I have to have all of them installed before installing gnome-terminal via pacman, but can then uninstall them and gnome-terminal will run just fine?
Or is this build as in compiling from source?
Offline
The latter, they are needed if compiled from source and will be pulled if you use makepkg to compile from source
Last edited by V1del (2015-03-16 13:08:23)
Offline
It means the package is needed to compile the package from source with makepkg, but is otherwise not needed to install the binary package. Likewise makepkg will check for this before attemping to build, but will not be included in the final depends list for pacman.
Offline
Thanks, everyone. I'm considering my question solved.
Offline
Pages: 1