[MDEV-27357] Can't find 'boot_DBD__MariaDB' in Windows/StrawberryPerl Created: 2021-12-24  Updated: 2021-12-24  Resolved: 2021-12-24

Status: Closed
Project: MariaDB Server
Component/s: libmariadb
Affects Version/s: 10.6.5
Fix Version/s: N/A

Type: Bug Priority: Major
Reporter: Aza D. Oberman Assignee: Sergei Golubchik
Resolution: Won't Fix Votes: 0
Labels: bug
Environment:

Windows 10 Pro (64) &, strawberry-perl-5.32.1.1-64bit



 Description   

ERROR MESSAGE:

   Can't find 'boot_DBD__MariaDB' symbol in M:/MariaDB/lib/libMariaDB.dll

COMPLETE PERL SCRIPT TO DEMONSTRATE ERROR:

     #!/usr/bin/perl  
     use DBD::MariaDB;

ENVIRONMENT

  Windows 10 Pro (64))
    Version: 20H2
    Build: 19042.1415
    "perl -v" returns:
    Perl 5, version 32, subversion 1 (v5.32.1) built for MSWin32-x64-multi-thread
  

StrawberryPerl

    strawberry-perl-5.32.1.1-64bit.msi

MariaDB:

    innodb_version                    | 10.6.5                                   |
    | protocol_version                | 10                                       |
    | slave_type_conversions          |                                          |
    | system_versioning_alter_history | ERROR                                    |
    | system_versioning_asof          | DEFAULT                                  |
    | tls_version                     | TLSv1.1,TLSv1.2,TLSv1.3                  |
    | version                         | 10.6.5-MariaDB                           |
    | version_comment                 | mariadb.org binary distribution          |
    | version_compile_machine         | x64                                      |
    | version_compile_os              | Win64                                    |
    | version_malloc_library          | system                                   |
    | version_source_revision         | 109fc67d4da46d52d2a96528eaea3b0ef6275692 |
    | version_ssl_library             | WolfSSL 4.8.1                            |

my.ini:

      [mysqld]
      datadir=M:/MariaDB/data
      port=3306
      innodb_buffer_pool_size=2038M
      [client]
      port=3306
      plugin-dir=M:/MariaDB/lib/plugin

SELECT @@log_error returns M:\MariaDB\data\Lab02.err which is empty.



 Comments   
Comment by Sergei Golubchik [ 2021-12-24 ]

We don't maintain DBD::MariaDB, please report the bug to the DBD::MariaDB project at https://github.com/gooddata/DBD-MariaDB/issues

Comment by Aza D. Oberman [ 2021-12-24 ]

So the mySQL Client (MariaDB 10.6 (x64)) installed on Windows along with MariaDB does not rely on the DBD::MariaDB Perl driver?

The mySQL Client command line interface seems to work perfectly.

Comment by Sergei Golubchik [ 2021-12-24 ]

Correct. The command-line client is written in C++ and does not need DBD::MariaDB or perl in general.

Generated at Thu Feb 08 09:52:18 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.