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

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

Reply via email to