Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Requires LibMariaDB #6

Open
GWRon opened this issue Mar 5, 2023 · 0 comments
Open

Requires LibMariaDB #6

GWRon opened this issue Mar 5, 2023 · 0 comments

Comments

@GWRon
Copy link

GWRon commented Mar 5, 2023

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..." ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant