All of lore.kernel.org
 help / color / mirror / Atom feed
From: Johan Sagaert <sagaert.johan@proximus.be>
To: buildroot@busybox.net
Subject: [Buildroot] problem adding new package libcapn
Date: Mon, 15 Feb 2016 00:01:07 +0100	[thread overview]
Message-ID: <56C10733.8040706@proximus.be> (raw)

Hi

I am trying to add a new package libcapn

from the README.md

## Installation
### on *nix
__Requirements__

- [CMake](http://cmake.org) >= 2.8.5
- Clang 3 and later or GCC 4.6 and later
- make

__Build instructions__

$ git clone https://github.com/adobkin/libcapn.git
$ git submodule update --init
$ mkdir build
$ cd build
$ cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr ../
$ make
$ sudo make install
```


1) I am not sure how the git submodule update --init is handled in 
buildroot.

2) Building yields this error:

rm -f /home/buildroot12git/output/build/digital_io-TX28_V102/.stamp_built
 >>> libcapn 7a6dc662e9daa864f687 Configuring
(mkdir -p 
/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/ && cd 
/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/ && rm -f 
CMakeCache.txt && 
PATH="/home/buildroot12git/output/host/bin:/home/buildroot12git/output/host/sbin:/home/buildroot12git/output/host/usr/bin:/home/buildroot12git/output/host/usr/sbin:/root/google-cloud-sdk/bin:/root/google-cloud-sdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/buildroot12git/output/build/host-cmake-3.0.2/bin" 
/home/buildroot12git/output/host/usr/bin/cmake 
/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/ 
-DCMAKE_TOOLCHAIN_FILE="/home/buildroot12git/output/host/usr/share/buildroot/toolchainfile.cmake" 
-DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX="/usr" 
-DCMAKE_COLOR_MAKEFILE=OFF -DBUILD_DOC=OFF -DBUILD_DOCS=OFF 
-DBUILD_EXAMPLE=OFF -DBUILD_EXAMPLES=OFF -DBUILD_TEST=OFF 
-DBUILD_TESTS=OFF -DBUILD_TESTING=OFF -DBUILD_SHARED_LIBS=ON 
-DUSE_CCACHE=OFF   )
-- Looking for include file ctype.h
-- Looking for include file ctype.h - found
-- Looking for include file inttypes.h
-- Looking for include file inttypes.h - found
-- Looking for include file stdint.h
-- Looking for include file stdint.h - found
-- Looking for include file unistd.h
-- Looking for include file unistd.h - found
-- Looking for include file netinet/in.h
-- Looking for include file netinet/in.h - found
-- Looking for include file arpa/inet.h
-- Looking for include file arpa/inet.h - found
-- Looking for include file netdb.h
-- Looking for include file netdb.h - found
-- Looking for include file sys/fcntl.h
-- Looking for include file sys/fcntl.h - found
-- Looking for include file sys/socket.h
-- Looking for include file sys/socket.h - found
-- Looking for include file strings.h
-- Looking for include file strings.h - found
-- Looking for strerror_r
-- Looking for strerror_r - found
-- Performing test APN_HAVE_GLIBC_STRERROR_R
CMake Error: TRY_RUN() invoked in cross-compiling mode, please set the 
following cache variables appropriately:
    APN_HAVE_GLIBC_STRERROR_R (advanced)
    APN_HAVE_GLIBC_STRERROR_R__TRYRUN_OUTPUT (advanced)
For details see 
/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/TryRunResults.cmake
-- Performing test APN_HAVE_GLIBC_STRERROR_R - Failed
-- Performing test APN_HAVE_POSIX_STRERROR_R
CMake Error: TRY_RUN() invoked in cross-compiling mode, please set the 
following cache variables appropriately:
    APN_HAVE_POSIX_STRERROR_R (advanced)
    APN_HAVE_POSIX_STRERROR_R__TRYRUN_OUTPUT (advanced)
For details see 
/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/TryRunResults.cmake
-- Performing test APN_HAVE_POSIX_STRERROR_R - Failed
-- Found OpenSSL: 
/home/buildroot12git/output/host/usr/arm-buildroot-linux-gnueabi/sysroot/usr/lib/libssl.so;/home/buildroot12git/output/host/usr/arm-buildroot-linux-gnueabi/sysroot/usr/lib/libcrypto.so 
(found version "1.0.2c")
CMake Error at 
/home/buildroot12git/output/host/usr/share/cmake-3.1/Modules/ExternalProject.cmake:1584 
(message):
   error: no download info for 'jansson' -- please specify 
existing/non-empty
   SOURCE_DIR or one of URL, CVS_REPOSITORY and CVS_MODULE, SVN_REPOSITORY,
   GIT_REPOSITORY, HG_REPOSITORY or DOWNLOAD_COMMAND
Call Stack (most recent call first):
/home/buildroot12git/output/host/usr/share/cmake-3.1/Modules/ExternalProject.cmake:1994 
(_ep_add_download_command)
   CMakeLists.txt:209 (ExternalProject_Add)


-- Configuring incomplete, errors occurred!
See also 
"/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/CMakeFiles/CMakeOutput.log".
make: *** 
[/home/buildroot12git/output/build/libcapn-7a6dc662e9daa864f687/.stamp_configured] 
Error 1



   I included CMakeOutput.log .


  Config .in
========
config BR2_PACKAGE_LIBCAPN
     bool "libcapn"
     help
       libcapn is a C Library to interact with the
       Apple Push Notification Service (APNs for short)
       using simple and intuitive API.
       With the library you can easily send push
       notifications to iOS and OS X (>= 10.8) devices.

       http://libcapn.org



libcapn.mk
=========
################################################################################
#
# libcapn
#
################################################################################

LIBCAPN_VERSION = 7a6dc662e9daa864f687
LIBCAPN_SITE = $(call github,adobkin,libcapn,$(LIBCAPN_VERSION))
LIBCAPNLICENSE = GPL

$(eval $(cmake-package))

             reply	other threads:[~2016-02-14 23:01 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-02-14 23:01 Johan Sagaert [this message]
2016-02-14 23:26 ` [Buildroot] problem adding new package libcapn Johan Sagaert
2016-02-16 21:39 ` Arnout Vandecappelle
2016-02-16 21:45   ` Thomas Petazzoni
2016-02-17  0:28     ` Arnout Vandecappelle
2016-02-17  8:36       ` Thomas Petazzoni

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=56C10733.8040706@proximus.be \
    --to=sagaert.johan@proximus.be \
    --cc=buildroot@busybox.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.