You are not logged in.

#1 2012-03-09 22:04:32

doragasu
Member
Registered: 2012-03-03
Posts: 152

[SOLVED] Confused about development packages

To build an embedded linux image using minifs utility, I need to install some development packages. The packages listed in the tutorial are named for Debian based distros, with the "-dev" suffix. Some of the listed packages are: libz-dev, libelf-dev, libelfg0-dev, libncurses-dev, etc.

I can't find these packages, and I'm a bit confused. I have read that these packages in Arch Linux have different suffixes denpending on the origin (-cvs, -git, etc.), but I can't find any packages with that suffixes. For example for ncurses:

$ pacman -Ss ncurses
core/ncurses 5.9-3 [instalado]
    System V Release 4.0 curses emulation library
extra/cmus 2.4.3-1
    A very feature-rich ncurses-based music player
extra/finch 2.10.1-1
    A ncurses-based messaging client
extra/moc 20110528-5
    An ncurses console audio player with support for the mp3, ogg, and wave
    formats
extra/naim 0.11.8.3.2-2
    An ncurses AOL Instant Messenger and IRC client.
extra/ncmpc 0.20-1
    A ncurses (command line) interface for MPD
community/echat 0.04beta1-3
    vypress compatible ncurses chat (can work without server)
community/ekg2 0.3.1-2
    ncurses based Jabber, Gadu-Gadu, Tlen and IRC client
community/ncdu 1.8-1
    Disk usage analyzer with an ncurses interface
community/rtorrent 0.8.9-2
    Ncurses BitTorrent client based on libTorrent
community/ruby-ncurses 1.3.1-3
    Module for interactive text console applications (ncurses)
community/sniffit 0.3.7.beta-11
    very good packet sniffer for unix with ncurses interactive mode.
community/vifm 0.7.2-1
    Ncurses based file manager with vi like keybindings
community/yacpi 3.0.1-3
    ncurses-based acpi monitor.

No ncurses-cvs, ncurses-git, ncurses-svn or the like is found. How can I find development packages?

Last edited by doragasu (2012-03-09 22:38:03)

Offline

#2 2012-03-09 22:12:55

wonder
Developer
From: Bucharest, Romania
Registered: 2006-07-05
Posts: 5,941
Website

Re: [SOLVED] Confused about development packages

you are confused, the -dev suffix from debian and other distros include headers and files that are used for compilation.

we do not split those files in separate packages and we keep them together in the package.

ncursers-cvs, ncurses-git, ncurses-devel are development as in unstable, straight from cvs/git or an unstable release.


Give what you have. To someone, it may be better than you dare to think.

Offline

#3 2012-03-09 22:13:33

Awebb
Member
Registered: 2010-05-06
Posts: 6,311

Re: [SOLVED] Confused about development packages

Thera are none. Read the wiki article about ABS.

EDIT: ... or listen wo wonder instead, he knows what he's doing :-D

Last edited by Awebb (2012-03-09 22:14:45)

Offline

#4 2012-03-09 22:30:19

doragasu
Member
Registered: 2012-03-03
Posts: 152

Re: [SOLVED] Confused about development packages

So in Arch, packages include not only binaries + resources, they also include header files? If I install for example ncurses, also header files for ncurses get installed?

Offline

#5 2012-03-09 22:32:17

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: [SOLVED] Confused about development packages

Offline

#6 2012-03-09 22:37:13

wonder
Developer
From: Bucharest, Romania
Registered: 2006-07-05
Posts: 5,941
Website

Re: [SOLVED] Confused about development packages

doragasu wrote:

So in Arch, packages include not only binaries + resources, they also include header files? If I install for example ncurses, also header files for ncurses get installed?

headers, pkg-config, everything in one package, that is required for a compilation. we keep stuff simple

Last edited by wonder (2012-03-09 22:37:46)


Give what you have. To someone, it may be better than you dare to think.

Offline

#7 2012-03-09 22:37:19

doragasu
Member
Registered: 2012-03-03
Posts: 152

Re: [SOLVED] Confused about development packages

Thanks!

For me it's a bit confusing that headers are bundled with binaries + resources.

Offline

Board footer

Powered by FluxBB