I get a lot of linker errors when building...:
[ 85%] Built target GenYaccEmbeddedSource
[ 97%] Built target sql_embedded
[ 97%] Built target mysqlserver
[ 97%] Linking CXX executable mysqltest_embedded
CMakeFiles/mysqltest_embedded.dir/__/__/client/mysqltest.cc.o: In function `connection_thread':
/tmp/yaourt-tmp-zealcharm/aur-mysql/src/mysql-5.7.19/client/mysqltest.cc:893: undefined reference to `mysql_thread_init'
/tmp/yaourt-tmp-zealcharm/aur-mysql/src/mysql-5.7.19/client/mysqltest.cc:908: undefined reference to `mysql_send_query'
/tmp/yaourt-tmp-zealcharm/aur-mysql/src/mysql-5.7.19/client/mysqltest.cc:926: undefined reference to `mysql_thread_end'
/tmp/yaourt-tmp-zealcharm/aur-mysql/src/mysql-5.7.19/client/mysqltest.cc:927: undefined reference to `my_thread_exit'
etc. etc. etc.
I have all my system updated to the latest of testing.
Any idea of what could be the cause?
Search Criteria
Package Details: mysql 9.2.0-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/mysql.git (read-only, click to copy) |
---|---|
Package Base: | mysql |
Description: | Fast SQL database server, community edition |
Upstream URL: | https://www.mysql.com/products/community/ |
Licenses: | GPL-2.0-only |
Conflicts: | mariadb |
Provides: | mariadb, mysql |
Submitter: | Barthalion |
Maintainer: | Muflone |
Last Packager: | Muflone |
Votes: | 82 |
Popularity: | 0.004094 |
First Submitted: | 2013-04-25 19:13 (UTC) |
Last Updated: | 2025-03-10 23:26 (UTC) |
Dependencies (28)
- bash (bash-devel-static-gitAUR, bash-devel-gitAUR, busybox-coreutilsAUR, bash-gitAUR)
- icu (icu-gitAUR)
- jemalloc (jemalloc-gitAUR)
- libaio (libaio-gitAUR)
- libevent (libevent-gitAUR)
- libsasl
- libtirpc
- lz4 (lz4-gitAUR)
- mysql-clientsAUR (mysql-clients55AUR, mysql-clients56AUR, mysql-clients81AUR, mysql-clients57AUR, mroongaAUR, mariadb-clients-gitAUR, mysql-clientsAUR, mysql-clients80AUR, mysql-clients84AUR, mariadb-clients, mariadb-lts-clients, percona-server-clients)
- systemd-libs (systemd-chromiumos-libsAUR, systemd-libs-fmlAUR, systemd-libs-gitAUR, systemd-libs-selinuxAUR)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat)
- zstd (zstd-gitAUR, zstd-staticAUR)
- cmake (cmake-gitAUR, cmake3AUR) (make)
- icu (icu-gitAUR) (make)
- jemalloc (jemalloc-gitAUR) (make)
- libaio (libaio-gitAUR) (make)
- libedit (make)
- libevent (libevent-gitAUR) (make)
- libfido2 (libfido2-fullAUR) (make)
- libtirpc (make)
- openssl (openssl-gitAUR, openssl-staticAUR) (make)
- rapidjson (rapidjson-gitAUR) (make)
- re2 (re2-gitAUR) (make)
- rpcsvc-proto (make)
- systemd-libs (systemd-chromiumos-libsAUR, systemd-libs-fmlAUR, systemd-libs-gitAUR, systemd-libs-selinuxAUR) (make)
- systemd-tools (systemd-chromiumosAUR, systemd-fmlAUR, systemd-gitAUR, systemd-selinuxAUR, systemd) (make)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat) (make)
- perl-dbd-mysql (optional) – for mysqlhotcopy, mysql_convert_table_format, mysql_setpermission, mysqldumpslow
Required by (212)
- adminer (requires mariadb) (optional)
- adminer (optional)
- adminer-editor (requires mariadb) (optional)
- adminer-git (requires mariadb) (optional)
- aegir (requires mariadb)
- akonadi-git (requires mariadb) (make)
- akonadi-git (requires mariadb) (optional)
- amarok (requires mariadb)
- amarok-git (requires mariadb)
- amarok-qt6 (requires mariadb)
- amarok-qt6-git (requires mariadb)
- ampache (requires mariadb)
- anope (requires mariadb) (optional)
- authpuppy
- avantfax (requires mariadb)
- azerothcore (requires mariadb)
- baikal (requires mariadb) (optional)
- baikal-git (requires mariadb) (optional)
- bareos-filedaemon-mariabackup-python-plugin (requires mariadb)
- bgbilling (requires mariadb) (optional)
- bgerp (requires mariadb) (optional)
- bgerp-git (requires mariadb) (optional)
- bookstack (requires mariadb) (optional)
- burstcoin-wallet (requires mariadb) (optional)
- camlistore (requires mariadb) (optional)
- casdoor (requires mariadb) (optional)
- chevereto (requires mariadb)
- citespace (optional)
- cockatrice-server-git (requires mariadb) (optional)
- codimd-git (requires mariadb) (optional)
- contao
- cqrlog-bin (requires mariadb)
- cqrlog-git (requires mariadb)
- cqrlog-source (requires mariadb)
- cqrtest-git (requires mariadb)
- craftbukkit-plugin-worldguard (requires mariadb) (optional)
- cups-print-to-programme (requires mariadb)
- diaspora-mysql (requires mariadb) (optional)
- diaspora-mysql-git (requires mariadb) (optional)
- documize-community-bin (requires mariadb) (optional)
- domjudge-docs (optional)
- domjudge-domserver (optional)
- domjudge-judgehost (optional)
- domjudge-submit (optional)
- drogon (requires mariadb) (make)
- drogon-git (requires mariadb)
- emoncms (requires mariadb)
- engelsystem (requires mariadb)
- erpnext (requires mariadb)
- etherdraw (requires mariadb) (optional)
- etherpad-lite (requires mariadb) (optional)
- ethoscope-device (requires mariadb)
- ethoscope-node (requires mariadb)
- ethoscope-virtuascope (requires mariadb)
- fabaria (requires mariadb)
- farmos (requires mariadb) (optional)
- file-rename-utils (requires mariadb)
- firefox-syncstorage (optional)
- firefox-syncstorage-git (optional)
- flyspray (requires mariadb) (optional)
- forgejo-git (requires mariadb) (optional)
- frappe-bench (requires mariadb) (optional)
- freshrss (optional)
- gdal-hdf4 (requires mariadb) (optional)
- gestimag (requires mariadb)
- gitea-git (requires mariadb) (optional)
- glpi
- gnunet (optional)
- gnunet-git (optional)
- gogs (requires mariadb) (optional)
- gogs-git (requires mariadb) (optional)
- guile-dbd-mysql
- halcyon (requires mariadb)
- hedgedoc2 (requires mariadb) (optional)
- holland-mariabackup (requires mariadb)
- hoteldruid
- hustoj-web-git (requires mariadb) (optional)
- invoiceninja (requires mariadb) (optional)
- iyuuplus (requires mariadb)
- iyuuplus-git (requires mariadb)
- jackal (requires mariadb) (optional)
- jackal-git (requires mariadb) (optional)
- joomla (requires mariadb) (optional)
- kamailio (optional)
- kamailio (requires mariadb) (optional)
- kanboard (requires mariadb) (optional)
- kannel (requires mariadb) (make)
- kannel (requires mariadb) (optional)
- kea-git (requires mariadb) (optional)
- kimai-git (requires mariadb)
- kimai2 (requires mariadb)
- koel
- kolide-git
- kopano-core (requires mariadb)
- leed
- libakonadi-git (requires mariadb) (make)
- libpreludedb (requires mariadb) (optional)
- librespeed-go (requires mariadb) (optional)
- limesurvey (optional)
- limesurvey (requires mariadb) (optional)
- limesurvey2 (optional)
- limesurvey2 (requires mariadb) (optional)
- lsky-pro (optional)
- lychee-photo-management (optional)
- lylibrary (requires mariadb)
- lyricue (requires mariadb) (optional)
- mantisbt (requires mariadb) (optional)
- matomo (requires mariadb) (optional)
- matomo-git (requires mariadb)
- mattermost-git (requires mariadb) (optional)
- meowsql (requires mariadb) (optional)
- meowsql-git (requires mariadb) (optional)
- mirthconnect (requires mariadb) (optional)
- modoboa (optional)
- monica-crm (requires mariadb) (optional)
- moodle (requires mariadb)
- movim (requires mariadb) (optional)
- movim-git (requires mariadb) (optional)
- mysqltcl (requires mariadb)
- mythtv-git (requires mariadb) (optional)
- my_timers (requires mariadb) (optional)
- my_timers (optional)
- nagiosql
- nextcloud-daily (requires mariadb) (optional)
- nextcloud-git (requires mariadb) (optional)
- officelife-git (optional)
- officelife-git (requires mariadb) (optional)
- ofork (requires mariadb) (optional)
- ojs (requires mariadb) (optional)
- onlyoffice-documentserver-bin (requires mariadb) (optional)
- open3d
- opengts (requires mariadb)
- openmeetings (optional)
- opennebula (requires mariadb)
- opennebula (requires mariadb) (make)
- opensimulator (optional)
- openstamanager (requires mariadb) (optional)
- ordersprinter
- osticket (requires mariadb)
- otrs (requires mariadb) (optional)
- owncloud (requires mariadb) (optional)
- pagure-mariadb (requires mariadb)
- paperless-ngx-venv (requires mariadb) (make)
- paperless-ngx-venv (requires mariadb) (optional)
- photoprism (requires mariadb) (optional)
- photoview (requires mariadb) (optional)
- piler (requires mariadb) (make)
- piwigo (requires mariadb)
- pixelfed (optional)
- plikd (optional)
- plikd (requires mariadb) (optional)
- powershell-empire (optional)
- powershell-empire-git (optional)
- prestashop (requires mariadb)
- privacy-protection-messenger (requires mariadb)
- privacy-protection-messenger (requires mariadb) (make)
- pterodactyl-panel (requires mariadb) (optional)
- ptokax (requires mariadb) (optional)
- pydio (requires mariadb) (optional)
- python-gdal-hdf4 (requires mariadb) (optional)
- python-open3d
- python-py3d
- python-pydal-git (requires mariadb) (optional)
- qt3 (requires mariadb) (make)
- quickfix (optional)
- r-rmariadb (requires mariadb) (check)
- r-rmysql (requires mariadb) (check)
- racktables (requires mariadb) (optional)
- rivendell (requires mariadb)
- rompr (optional)
- seiscomp (requires mariadb)
- seiscomp-git (requires mariadb)
- selfoss (requires mariadb) (optional)
- selfoss-git (requires mariadb) (optional)
- semaphore-bin (requires mariadb) (optional)
- sftpgo (requires mariadb) (optional)
- sftpgo-bin (requires mariadb) (optional)
- sftpgo-git (requires mariadb) (optional)
- sharry (requires mariadb) (optional)
- shlink (requires mariadb) (optional)
- shlink (optional)
- snappymail (requires mariadb) (optional)
- soci-git (requires mariadb) (optional)
- sogo (requires mariadb) (optional)
- sogo2 (requires mariadb) (optional)
- sope (requires mariadb) (optional)
- sope2 (requires mariadb) (optional)
- sqls (optional)
- supysonic (requires mariadb) (optional)
- tango
- tango-database (requires mariadb)
- teampass
- thingspeak-git (requires mariadb)
- tieba-cloud-sign (requires mariadb)
- trojan-git (requires mariadb) (optional)
- tt-rss-git (optional)
- typecho (requires mariadb) (optional)
- udf-infusion-git (make)
- urweb-git (requires mariadb) (optional)
- vmangos-git (requires mariadb)
- vmangos-setupdb (requires mariadb)
- vtigercrm (requires mariadb)
- vufind (requires mariadb)
- wiki-js (requires mariadb) (optional)
- wiki-js-git (requires mariadb) (optional)
- wordpress-git (requires mariadb) (optional)
- writefreely (requires mariadb) (optional)
- writefreely-git (requires mariadb) (optional)
- yourls (optional)
- yourls-git
- zoneminder (requires mariadb) (optional)
- zoneminder-git (requires mariadb) (optional)
Sources (8)
Latest Comments
« First ‹ Previous 1 .. 8 9 10 11 12 13 14 15 16 17 18 .. 20 Next › Last »
gamezelda commented on 2017-08-22 22:41 (UTC) (edited on 2017-08-22 22:41 (UTC) by gamezelda)
Muflone commented on 2017-06-11 11:48 (UTC)
DOobR
Please be sure that your system is fully up-to-date.
I've just rebuilt the package in a clean chroot (extra-x86-64) without any issue
DOobR commented on 2017-06-11 00:12 (UTC) (edited on 2017-06-11 00:12 (UTC) by DOobR)
% yaourt -Su
%
% makepkg -s
...
/aur-libmysqlclient/src/mysql-5.7.18/vio/viosslfactories.c:124:7: error: dereferencing pointer to incomplete type ‘DH {aka struct dh_st}’
dh->p=BN_bin2bn(dh2048_p,sizeof(dh2048_p),NULL);
^~
...
sainoba commented on 2017-05-08 00:25 (UTC)
@Muflone
Thank you for your fast response.
It seems you are right. I was using Manjaro, which doesn't have the most up to date packages.
I tried installing mysql in actual Archlinux and I had no problems.
Muflone commented on 2017-05-06 22:47 (UTC)
@sainoba
please check if you have your system up to date.
if the error persists build in a clean root, I've just rebuilt the package without any issue.
sainoba commented on 2017-05-03 16:52 (UTC)
Compilation has failed with the following error message:
[ 48%] Building CXX object sql/CMakeFiles/sql.dir/mysqld.cc.o
/home/sainoba/Downloads/mysql/src/mysql-5.7.18/sql/mysqld.cc: In function ‘int init_ssl()’:
/home/sainoba/Downloads/mysql/src/mysql-5.7.18/sql/mysqld.cc:3379:23: error: ‘OPENSSL_malloc_init’ was not declared in this scope
OPENSSL_malloc_init();
^
make[2]: *** [sql/CMakeFiles/sql.dir/build.make:5055: sql/CMakeFiles/sql.dir/mysqld.cc.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:7806: sql/CMakeFiles/sql.dir/all] Error 2
I tried it using:
$ git clone https://aur.archlinux.org/mysql.git
$ cd mysql
$ makepkg -cCifs
and yaourt. Same result.
Sirced commented on 2017-01-24 23:47 (UTC)
@mrrabinhalder @matoro
I was running into the same issue. I fixed it by manually removing my previous maraidb installation before installing. For me it was mariadb-clients, libmariasbclient and mariadb. Possibly they should be conflicting but aren"t.
Hope this helps.
mrrabinhalder commented on 2016-12-25 13:21 (UTC)
Compilation has failed with the following error message:
[ 53%] Linking CXX executable pfs_connect_attr-t
../libperfschema.a(pfs_instr.cc.o): In function `fct_update_file_derived_flags':
/home/rhalder/aur/yaourt-tmp-rhalder/aur-mysql/src/mysql-5.7.16/storage/perfschema/pfs_instr.cc:2087:(.text+0x7ba3): relocation truncated to fit: R_X86_64_16 against symbol `sanitize_file_class(PFS_file_class*)' defined in .text section in ../libperfschema.a(pfs_instr_class.cc.o)
../../innobase/libinnobase.a(dict0crea.cc.o): In function `std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::basic_ostringstream(std::_Ios_Openmode)':
/usr/include/c++/6.2.1/sstream:549:(.text+0x73c1): relocation truncated to fit: R_X86_64_16 against symbol `std::basic_ios<char, std::char_traits<char> >::init(std::basic_streambuf<char, std::char_traits<char> >*)@@GLIBCXX_3.4' defined in .plt section in /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/../../../../lib/crt1.o
collect2: error: ld returned 1 exit status
make[2]: *** [storage/perfschema/unittest/CMakeFiles/pfs_connect_attr-t.dir/build.make:197: storage/perfschema/unittest/pfs_connect_attr-t] Error 1
make[1]: *** [CMakeFiles/Makefile2:1705: storage/perfschema/unittest/CMakeFiles/pfs_connect_attr-t.dir/all] Error 2
make: *** [Makefile:161: all] Error 2
Any help?
matoro commented on 2016-09-14 03:45 (UTC)
Compilation is failing with the following error message:
CMakeFiles/mysqltest_embedded.dir/__/__/client/mysqltest.cc.o:(.data.rel+0x13e0): undefined reference to `my_charset_latin1'
collect2: error: ld returned 1 exit status
make[2]: *** [libmysqld/examples/CMakeFiles/mysqltest_embedded.dir/build.make:99: libmysqld/examples/mysqltest_embedded] Error 1
make[1]: *** [CMakeFiles/Makefile2:7972: libmysqld/examples/CMakeFiles/mysqltest_embedded.dir/all] Error 2
make: *** [Makefile:161: all] Error 2
List of packages I have installed: https://spit.mixtape.moe/view/raw/dd3f08c9
It's on a standard x86_64 laptop, kernel version 4.7.2. Any help?
Muflone commented on 2016-07-02 16:05 (UTC)
@colshacol
the 'provides' option is used to mark the package as a replacement for another package. If some application has mariadb like dependency (any package in the official repository cannot have a dependency on mysql), this package can be a candidate for replacement. Obviously the two packages are different in many ways.
Pinned Comments
Muflone commented on 2023-08-16 17:21 (UTC) (edited on 2023-08-16 20:41 (UTC) by Muflone)
Warning
https://dev.mysql.com/doc/refman/8.1/en/downgrading.html
Downgrade from MySQL 8.1 to MySQL 8.0 or earlier is not supported. The only supported alternative is to restore a backup taken before upgrading. It is therefore imperative that you back up your data before starting the upgrade process.
MySQL 8.0 is available in https://aur.archlinux.org/packages/mysql80