[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