[Gambas-user] Gambas-dev? (vs gambas-devel)
Benoît Minisini
g4mba5 at gmail.com
Thu Apr 22 13:54:31 CEST 2021
Le 22/04/2021 à 09:36, PICCORO McKAY Lenz a écrit :
>
> i read in the packaging wiki:
>
> |gambas3-dev| would be the name of a package that allows to develop
> Gambas, /not/ to develop /with/ Gamas
>
>
> Please can you elaborate the "dev" package then? cos is "missing" there
>
> Lenz McKAY Gerardo (PICCORO)
> http://qgqlochekone.blogspot.com <http://qgqlochekone.blogspot.com>
>
There must be no "gambas3-dev" package in the Debian meaning.
For example, you have a "libcurl-dev" package that allows you to develop
a program that links to the "libcurl" library.
This distinction is needed by the C and C++ languages that require
header files. If C and C++ languages didn't require header files, you
would have no "-dev" packages anywhere (or it would have been renamed
"-changelog" or something else because Debian put a changelog file
automatically in the packages).
As for Gambas, it is not a library: you don't link to it, and you can't
use the component header files outside of the source tree (some are
symbolic links between component source directories). All the
developpement is done inside the Gambas source tree.
If you develop an external component, it is written in Gambas, and so
does not need any include files, only the Gambas binary packages of its
dependencies.
So, no need for a "gambas3-dev" package.
Regards,
--
Benoît Minisini
More information about the User
mailing list