Otto, On 12 December 2016 at 15:18, Dirk Eddelbuettel wrote: | | Hi Otto, | | On 12 December 2016 at 23:02, Otto Kekäläinen wrote: | | Hello! | | | | Have you tried compiling both with libmariadb-dev and | | libmariadbclient18-dev, does it fail with only with libmariadb-dev? | | | | The libmariadb-dev is MariaDB Connector C/C++, an improved version of | | libmariadbclient18. Sometimes however the older version is better due | | to some rare API issues. | | See | | https://buildd.debian.org/status/package.php?p=rmysql&suite=unstable | | It works "everywhere" but mips64el and alpha. | | Also note that I was asked in #843842 -- by you ;-) -- to switch to the very | libmariadb-dev which seems to work "everywhere" but on mips64el and alpha. | | So I think I'd rather not go back to explictly enumerating versions. So is | libmariadb-dev not the generally recommended "dev wrapper" ?
I never heard back from you. What do you suggest we do to overcome the fact that mips64el does not seem to have maria-db ? Dirk | | Dirk | | | | | | | 2016-12-12 1:02 GMT+02:00 Andreas Beckmann <a...@debian.org>: | | > Hi Otto, | | > | | > could you take a look at the mariadb-related FTBFS of rmysql on mips64el? | | > | | > | | > Thanks | | > | | > Andreas | | > | | > On 2016-12-11 21:29, Dirk Eddelbuettel wrote: | | >> | | >> On 11 December 2016 at 12:32, Andreas Beckmann wrote: | | >> | Source: rmysql | | >> | Version: 0.10.9-3 | | >> | Severity: serious | | >> | Justification: fails to build from source (but built successfully in the past) | | >> | | | >> | https://buildd.debian.org/status/fetch.php?pkg=rmysql&arch=mips64el&ver=0.10.9-3&stamp=1480467978 | | >> | | | >> | fakeroot debian/rules binary-arch | | >> | CDBS WARNING: simple-patchsys.mk is deprecated since 0.4.85 - please use source format 3.0 (quilt) instead | | >> | test -x debian/rules | | >> | dh_testroot | | >> | dh_prep | | >> | dh_installdirs -A | | >> | dh_installdirs: Compatibility levels before 9 are deprecated (level 7 in use) | | >> | mkdir -p "." | | >> | dh_installdirs usr/lib/R/site-library | | >> | dh_installdirs: Compatibility levels before 9 are deprecated (level 7 in use) | | >> | echo "R:Depends=r-base-core (>= 3.3.2-1), r-api-3" >> debian/r-cran-rmysql.substvars | | >> | if test -f /usr/bin/xvfb-run; then \ | | >> | xvfb-run -a \ | | >> | R CMD INSTALL -l /«PKGBUILDDIR»/debian/r-cran-rmysql/usr/lib/R/site-library --clean \ | | >> | . \ | | >> | "--built-timestamp=\"Thu, 10 Nov 2016 06:12:59 -0600\"" \ | | >> | ; \ | | >> | else \ | | >> | R CMD INSTALL -l /«PKGBUILDDIR»/debian/r-cran-rmysql/usr/lib/R/site-library \ | | >> | --clean . \ | | >> | "--built-timestamp=\"Thu, 10 Nov 2016 06:12:59 -0600\"" \ | | >> | ; \ | | >> | fi | | >> | * installing *source* package 'RMySQL' ... | | >> | ** package 'RMySQL' successfully unpacked and MD5 sums checked | | >> | ./configure: line 21: warning: command substitution: ignored null byte in input | | >> | ./configure: line 22: warning: command substitution: ignored null byte in input | | >> | Found mysql_config cflags and libs! | | >> | Using PKG_CFLAGS=-I/usr/include/mariadb -I/usr/include/mariadb/mysql -g -O2 -fdebug-prefix-map=/build/mariadb-connector-c-dopxmU/mariadb-connector-c-2.3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wunused -Wno-uninitialized | | >> | -I/usr/include/mariadb -I/usr/include/mariadb/mysql -g -O2 -fdebug-prefix-map=/build/mariadb-connector-c-dopxmU/mariadb-connector-c-2.3.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wunused -Wno-uninitialized | | >> | Using PKG_LIBS=-L/usr/lib/mips64el-linux-gnuabi64 -lmariadb | | >> | -L/usr/lib/mips64el-linux-gnuabi64 -lmariadb | | >> | ------------------------- ANTICONF ERROR --------------------------- | | >> | Configuration failed because libmysqlclient was not found. Try installing: | | >> | * deb: libmariadb-client-lgpl-dev (Debian, Ubuntu 16.04) | | >> | libmariadbclient-dev (Ubuntu 14.04) | | >> | | >> This is (small shell script 'anticonf') by the upstream author (who is a | | >> friend) failing. | | >> | | >> Did anything change with respect to mariadb libs on mips64el ? | | >> | | >> We currently use | | >> | | >> Build-Depends: debhelper (>= 7.0.0), cdbs, r-base-dev (>= 3.3.2), libmariadb-dev, r-cran-dbi (>= 0.4) | | >> | | >> and Debian testing resolves libmariadb-dev just fine. Same on mips64el? | | >> | | >> Dirk | | >> | | >> | * rpm: mariadb-devel | mysql-devel (Fedora, CentOS, RHEL) | | >> | * csw: mysql56_dev (Solaris) | | >> | * brew: mariadb-connector-c (OSX) | | >> | If libmysqlclient is already installed, check that 'pkg-config' is in your | | >> | PATH and PKG_CONFIG_PATH contains a libmysqlclient.pc file. If pkg-config | | >> | is unavailable you can set INCLUDE_DIR and LIB_DIR manually via: | | >> | R CMD INSTALL --configure-vars='INCLUDE_DIR=... LIB_DIR=...' | | >> | -------------------------------------------------------------------- | | >> | ERROR: configuration failed for package 'RMySQL' | | >> | * removing '/«PKGBUILDDIR»/debian/r-cran-rmysql/usr/lib/R/site-library/RMySQL' | | >> | /usr/share/R/debian/r-cran.mk:98: recipe for target 'R_any_arch' failed | | >> | make: *** [R_any_arch] Error 1 | | >> | | | >> | | | >> | Andreas | | >> | | > | | | | | | | | -- | | Otto Kekäläinen | | https://keybase.io/ottok | | Seravo Oy and MariaDB Foundation | | -- | http://dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org -- http://dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org