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

Reply via email to