cpantestlogs/HiPi::BCM2835_genfailure.log
2017-05-02 18:44:36 -07:00

205 lines
9.8 KiB
Text
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

perl-blead
==========
cpanm (App::cpanminus) 1.7043 on perl 5.026000 built for x86_64-linux
Work directory is /home/ryan/.cpanm/work/1493474292.27437
You have make /usr/bin/make
You have LWP 6.26
You have /bin/tar: tar (GNU tar) 1.29
Copyright (C) 2015 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by John Gilmore and Jay Fenlason.
You have /usr/bin/unzip
Searching HiPi::BCM2835 () on cpanmetadb ...
Unpacking HiPi-BCM2835-0.62.tar.gz
--> Working on HiPi::BCM2835
Fetching http://www.cpan.org/authors/id/M/MD/MDOOTSON/HiPi-BCM2835-0.62.tar.gz ... OK
HiPi-BCM2835-0.62
HiPi-BCM2835-0.62/META.json
HiPi-BCM2835-0.62/typemap
HiPi-BCM2835-0.62/META.yml
HiPi-BCM2835-0.62/BCM2835.xs
HiPi-BCM2835-0.62/Changes
HiPi-BCM2835-0.62/INSTALL
HiPi-BCM2835-0.62/MANIFEST
HiPi-BCM2835-0.62/Build.PL
HiPi-BCM2835-0.62/README
HiPi-BCM2835-0.62/MANIFEST.SKIP
HiPi-BCM2835-0.62/BCM2835
HiPi-BCM2835-0.62/BCM2835/hipiapplied.patch
HiPi-BCM2835-0.62/BCM2835/src
HiPi-BCM2835-0.62/BCM2835/src/AUTHORS
HiPi-BCM2835-0.62/BCM2835/src/depcomp
HiPi-BCM2835-0.62/BCM2835/src/configure.ac
HiPi-BCM2835-0.62/BCM2835/src/missing
HiPi-BCM2835-0.62/BCM2835/src/config.h.in
HiPi-BCM2835-0.62/BCM2835/src/INSTALL
HiPi-BCM2835-0.62/BCM2835/src/Makefile.am
HiPi-BCM2835-0.62/BCM2835/src/configure
HiPi-BCM2835-0.62/BCM2835/src/Makefile.in
HiPi-BCM2835-0.62/BCM2835/src/config.guess
HiPi-BCM2835-0.62/BCM2835/src/ltmain.sh
HiPi-BCM2835-0.62/BCM2835/src/ChangeLog
HiPi-BCM2835-0.62/BCM2835/src/config.sub
HiPi-BCM2835-0.62/BCM2835/src/install-sh
HiPi-BCM2835-0.62/BCM2835/src/test-driver
HiPi-BCM2835-0.62/BCM2835/src/README
HiPi-BCM2835-0.62/BCM2835/src/aclocal.m4
HiPi-BCM2835-0.62/BCM2835/src/COPYING
HiPi-BCM2835-0.62/BCM2835/src/NEWS
HiPi-BCM2835-0.62/BCM2835/src/doc
HiPi-BCM2835-0.62/BCM2835/src/doc/Doxyfile.in
HiPi-BCM2835-0.62/BCM2835/src/doc/Makefile.am
HiPi-BCM2835-0.62/BCM2835/src/doc/Makefile.in
HiPi-BCM2835-0.62/BCM2835/src/examples
HiPi-BCM2835-0.62/BCM2835/src/examples/event
HiPi-BCM2835-0.62/BCM2835/src/examples/event/event.c
HiPi-BCM2835-0.62/BCM2835/src/examples/spin
HiPi-BCM2835-0.62/BCM2835/src/examples/spin/spin.c
HiPi-BCM2835-0.62/BCM2835/src/examples/gpio
HiPi-BCM2835-0.62/BCM2835/src/examples/gpio/gpio.c
HiPi-BCM2835-0.62/BCM2835/src/examples/pwm
HiPi-BCM2835-0.62/BCM2835/src/examples/pwm/pwm.c
HiPi-BCM2835-0.62/BCM2835/src/examples/blink
HiPi-BCM2835-0.62/BCM2835/src/examples/blink/blink.c
HiPi-BCM2835-0.62/BCM2835/src/examples/spi
HiPi-BCM2835-0.62/BCM2835/src/examples/spi/spi.c
HiPi-BCM2835-0.62/BCM2835/src/examples/i2c
HiPi-BCM2835-0.62/BCM2835/src/examples/i2c/i2c.c
HiPi-BCM2835-0.62/BCM2835/src/examples/input
HiPi-BCM2835-0.62/BCM2835/src/examples/input/input.c
HiPi-BCM2835-0.62/BCM2835/src/src
HiPi-BCM2835-0.62/BCM2835/src/src/bcm2835.h
HiPi-BCM2835-0.62/BCM2835/src/src/Makefile.am
HiPi-BCM2835-0.62/BCM2835/src/src/Makefile.in
HiPi-BCM2835-0.62/BCM2835/src/src/bcm2835.c
HiPi-BCM2835-0.62/BCM2835/src/src/test.c
HiPi-BCM2835-0.62/t
HiPi-BCM2835-0.62/t/000-load.t
HiPi-BCM2835-0.62/inc
HiPi-BCM2835-0.62/inc/Module
HiPi-BCM2835-0.62/inc/Module/Build
HiPi-BCM2835-0.62/inc/Module/Build/HiPi
HiPi-BCM2835-0.62/inc/Module/Build/HiPi/BCM2835.pm
HiPi-BCM2835-0.62/lib
HiPi-BCM2835-0.62/lib/HiPi
HiPi-BCM2835-0.62/lib/HiPi/BCM2835.pm
HiPi-BCM2835-0.62/lib/HiPi/BCM2835
HiPi-BCM2835-0.62/lib/HiPi/BCM2835/Pin.pm
HiPi-BCM2835-0.62/lib/HiPi/BCM2835/I2C.pm
HiPi-BCM2835-0.62/mylib
HiPi-BCM2835-0.62/mylib/include
HiPi-BCM2835-0.62/mylib/include/compat.h
HiPi-BCM2835-0.62/mylib/include/local-i2c-dev.h
HiPi-BCM2835-0.62/mylib/include/ppport.h
Entering HiPi-BCM2835-0.62
Checking configure dependencies from META.json
Checking if you have Module::Build 0.38 ... Yes (0.4222)
Checking if you have ExtUtils::Install 1.46 ... Yes (2.04)
Running Build.PL
Configuring HiPi-BCM2835-0.62 ... Created MYMETA.yml and MYMETA.json
Creating new 'Build' script for 'HiPi-BCM2835' version '0.62'
Checking dependencies from MYMETA.json ...
Checking if you have HiPi 0.62 ... Yes (0.65)
Checking if you have threads::shared 0 ... Yes (1.55)
OK
Building and testing HiPi-BCM2835-0.62 ... Building HiPi-BCM2835
Building bcm2835 library
SH configure
configure: WARNING: Doxygen not found - continuing without Doxygen support
SH make
Making all in src
../../src/src/bcm2835.c: In function bcm2835_peri_read:
../../src/src/bcm2835.c:118:51: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
printf("bcm2835_peri_read paddr %08X\n", (unsigned) paddr);
^
../../src/src/bcm2835.c: In function bcm2835_peri_read_nb:
../../src/src/bcm2835.c:140:47: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
printf("bcm2835_peri_read_nb paddr %08X\n", (unsigned) paddr);
^
../../src/src/bcm2835.c: In function bcm2835_peri_write:
../../src/src/bcm2835.c:156:56: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
printf("bcm2835_peri_write paddr %08X, value %08X\n", (unsigned) paddr, value);
^
../../src/src/bcm2835.c: In function bcm2835_peri_write_nb:
../../src/src/bcm2835.c:172:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
(unsigned) paddr, value);
^
../../src/src/bcm2835.c: In function bcm2835_init:
../../src/src/bcm2835.c:1446:77: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
bcm2835_peripherals = mapmem("gpio", bcm2835_peripherals_size, memfd, (uint32_t)bcm2835_peripherals_base);
^
../../src/src/bcm2835.c:1477:77: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
bcm2835_peripherals = mapmem("gpio", bcm2835_peripherals_size, memfd, (uint32_t)bcm2835_peripherals_base);
^
ar: `u' modifier ignored since `D' is the default (see `U')
Making all in doc
Building XS Files
CC -o BCM2835.o
BCM2835.c: In function XS_HiPi__BCM2835_bcm2835_peripherals_base:
BCM2835.c:454:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
RETVAL = (uint32_t)bcm2835_peripherals_base;
^
BCM2835.c: In function XS_HiPi__BCM2835_bcm2835_peripherals:
BCM2835.c:470:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
RETVAL = (uint32_t)bcm2835_peripherals;
^
BCM2835.c: In function XS_HiPi__BCM2835_bcm2835_gpio:
BCM2835.c:486:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
RETVAL = (uint32_t)bcm2835_gpio;
^
BCM2835.c: In function XS_HiPi__BCM2835_bcm2835_pwm:
BCM2835.c:502:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
RETVAL = (uint32_t)bcm2835_pwm;
^
BCM2835.c: In function XS_HiPi__BCM2835_bcm2835_clk:
BCM2835.c:518:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
RETVAL = (uint32_t)bcm2835_clk;
^
BCM2835.c: In function XS_HiPi__BCM2835_bcm2835_pads:
BCM2835.c:534:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
RETVAL = (uint32_t)bcm2835_pads;
^
BCM2835.c: In function XS_HiPi__BCM2835_bcm2835_spi0:
BCM2835.c:550:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
RETVAL = (uint32_t)bcm2835_spi0;
^
BCM2835.c: In function XS_HiPi__BCM2835_bcm2835_bsc0:
BCM2835.c:566:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
RETVAL = (uint32_t)bcm2835_bsc0;
^
BCM2835.c: In function XS_HiPi__BCM2835_bcm2835_bsc1:
BCM2835.c:582:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
RETVAL = (uint32_t)bcm2835_bsc1;
^
BCM2835.c: In function XS_HiPi__BCM2835_bcm2835_st:
BCM2835.c:598:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
RETVAL = (uint32_t)bcm2835_st;
^
CC -o BCM2835.so
/usr/bin/ld: mylib/lib/libbcm2835Static.a(bcm2835.o): relocation R_X86_64_PC32 against symbol `bcm2835_peripherals' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: Bad value
collect2: error: ld returned 1 exit status
Failed with exit code 256
cc -L/usr/local/lib -L/usr/lib/gcc/x86_64-linux-gnu/6/include-fixed -L/usr/include/x86_64-linux-gnu -L/usr/lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/lib -shared -O2 -L/usr/local/lib -fstack-protector-strong BCM2835.o -o blib/arch/auto/HiPi/BCM2835/BCM2835.so -Lmylib/lib -lbcm2835Static
! Installing HiPi::BCM2835 failed. See /home/ryan/.cpanm/work/1493474292.27437/build.log for details. Retry with --force to force install it.
FAIL
Command [cpanm --reinstall --verbose HiPi::BCM2835] terminated with exit code 1 ($? = 256) under the following perl environment:
Command terminated with non-zero status.
Current perl:
Name: perl-blead
Path: /home/ryan/perl5/perlbrew/perls/perl-blead/bin/perl
Config: -de -Dprefix=/home/ryan/perl5/perlbrew/perls/perl-blead -Dusedevel -Aeval:scriptdir=/home/ryan/perl5/perlbrew/perls/perl-blead/bin
Compiled at: Mar 30 2017 03:10:09
perlbrew:
version: 0.78
ENV:
PERLBREW_ROOT: /home/ryan/perl5/perlbrew
PERLBREW_HOME: /home/ryan/.perlbrew
PERLBREW_PATH: /home/ryan/perl5/perlbrew/bin:/home/ryan/perl5/perlbrew/perls/perl-blead/bin
PERLBREW_MANPATH: /home/ryan/perl5/perlbrew/perls/perl-blead/man