Skip to content

Requires LibMariaDB #6

Description

@GWRon

When doing a "broadband" module build via "MaxIDE - Build Modules" you will end up with this:

Package libmariadb was not found in the pkg-config search path.
Perhaps you should add the directory containing `libmariadb.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libmariadb' found
[ 34%] Compiling:catalog.c
In file included from /home/ronny/Arbeit/Tools/BlitzMaxNG/mod/database.mod/odbc.mod/iodbc/iodbc/bmx_misc.c:78:
/home/ronny/Arbeit/Tools/BlitzMaxNG/mod/database.mod/odbc.mod/iodbc/include/iodbc.h:83:10: fatal error: config.h: Datei oder Verzeichnis nicht gefunden
   83 | #include <config.h>
      |          ^~~~~~~~~~
compilation terminated.
Build Error: failed to compile (256) /home/ronny/Arbeit/Tools/BlitzMaxNG/mod/database.mod/odbc.mod/iodbc/iodbc/bmx_misc.c

if you do not have mariadb-stuff installed.

Such things might affect other modules too: stuff which is "convenient to have" but requiring "extra installation". Dunno how to tackle such things conveniently. Telling "bmk" what a module requires on external libs and this then reporting to the user in the sense of "I skipped compiling it because..." ?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions