Skip to content

stretch: manual build conflicting types for 'ctrl_dir/ocp_dir' #144

@RobertCNelson

Description

@RobertCNelson

Just caught this is on the builders this morning, stretch-iot image:

Cloning into '/opt/source/adafruit-beaglebone-io-python'...
remote: Counting objects: 90, done.
remote: Compressing objects: 100% (75/75), done.
remote: Total 90 (delta 18), reused 48 (delta 9), pack-reused 0
Unpacking objects: 100% (90/90), done.
overlays/ADAFRUIT-SPI0-00A0.dtbo: Warning (unit_address_vs_reg): Node /fragment@0 has a unit name, but no reg property
overlays/ADAFRUIT-SPI0-00A0.dtbo: Warning (unit_address_vs_reg): Node /fragment@1 has a unit name, but no reg property
overlays/ADAFRUIT-SPI1-00A0.dtbo: Warning (unit_address_vs_reg): Node /fragment@0 has a unit name, but no reg property
overlays/ADAFRUIT-SPI1-00A0.dtbo: Warning (unit_address_vs_reg): Node /fragment@1 has a unit name, but no reg property
overlays/ADAFRUIT-UART1-00A0.dtbo: Warning (unit_address_vs_reg): Node /fragment@0 has a unit name, but no reg property
overlays/ADAFRUIT-UART1-00A0.dtbo: Warning (unit_address_vs_reg): Node /fragment@1 has a unit name, but no reg property
overlays/ADAFRUIT-UART2-00A0.dtbo: Warning (unit_address_vs_reg): Node /fragment@0 has a unit name, but no reg property
overlays/ADAFRUIT-UART2-00A0.dtbo: Warning (unit_address_vs_reg): Node /fragment@1 has a unit name, but no reg property
overlays/ADAFRUIT-UART4-00A0.dtbo: Warning (unit_address_vs_reg): Node /fragment@0 has a unit name, but no reg property
overlays/ADAFRUIT-UART4-00A0.dtbo: Warning (unit_address_vs_reg): Node /fragment@1 has a unit name, but no reg property
overlays/ADAFRUIT-UART5-00A0.dtbo: Warning (unit_address_vs_reg): Node /fragment@0 has a unit name, but no reg property
overlays/ADAFRUIT-UART5-00A0.dtbo: Warning (unit_address_vs_reg): Node /fragment@1 has a unit name, but no reg property
running install
running bdist_egg
running egg_info
creating Adafruit_BBIO.egg-info
writing Adafruit_BBIO.egg-info/PKG-INFO
writing top-level names to Adafruit_BBIO.egg-info/top_level.txt
writing dependency_links to Adafruit_BBIO.egg-info/dependency_links.txt
writing manifest file 'Adafruit_BBIO.egg-info/SOURCES.txt'
reading manifest file 'Adafruit_BBIO.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'Adafruit_BBIO.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-armv7l/egg
running install_lib
running build_py
creating build
creating build/lib.linux-armv7l-2.7
copying Adafruit_I2C.py -> build/lib.linux-armv7l-2.7
creating build/lib.linux-armv7l-2.7/Adafruit_BBIO
copying Adafruit_BBIO/__init__.py -> build/lib.linux-armv7l-2.7/Adafruit_BBIO
creating build/lib.linux-armv7l-2.7/overlays
copying overlays/__init__.py -> build/lib.linux-armv7l-2.7/overlays
copying overlays/builder.py -> build/lib.linux-armv7l-2.7/overlays
running build_ext
building 'Adafruit_BBIO.GPIO' extension
creating build/temp.linux-armv7l-2.7
creating build/temp.linux-armv7l-2.7/source
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-sw1gMG/python2.7-2.7.13=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Isource/include/ -I/usr/include/python2.7 -c source/py_gpio.c -o build/temp.linux-armv7l-2.7/source/py_gpio.o -Wall -Werror -Wextra -Wno-missing-field-initializers -Wno-strict-aliasing
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-sw1gMG/python2.7-2.7.13=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Isource/include/ -I/usr/include/python2.7 -c source/event_gpio.c -o build/temp.linux-armv7l-2.7/source/event_gpio.o -Wall -Werror -Wextra -Wno-missing-field-initializers -Wno-strict-aliasing
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-sw1gMG/python2.7-2.7.13=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Isource/include/ -I/usr/include/python2.7 -c source/c_pinmux.c -o build/temp.linux-armv7l-2.7/source/c_pinmux.o -Wall -Werror -Wextra -Wno-missing-field-initializers -Wno-strict-aliasing
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-sw1gMG/python2.7-2.7.13=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Isource/include/ -I/usr/include/python2.7 -c source/constants.c -o build/temp.linux-armv7l-2.7/source/constants.o -Wall -Werror -Wextra -Wno-missing-field-initializers -Wno-strict-aliasing
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-sw1gMG/python2.7-2.7.13=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -Isource/include/ -I/usr/include/python2.7 -c source/common.c -o build/temp.linux-armv7l-2.7/source/common.o -Wall -Werror -Wextra -Wno-missing-field-initializers -Wno-strict-aliasing
source/common.c:59:6: error: conflicting types for 'ctrl_dir'
 char ctrl_dir[43];
      ^~~~~~~~
In file included from source/common.c:46:0:
source/common.h:71:15: note: previous declaration of 'ctrl_dir' was here
   extern char ctrl_dir[35];
               ^~~~~~~~
source/common.c:60:6: error: conflicting types for 'ocp_dir'
 char ocp_dir[33];
      ^~~~~~~
In file included from source/common.c:46:0:
source/common.h:72:15: note: previous declaration of 'ocp_dir' was here
   extern char ocp_dir[25];
               ^~~~~~~
error: command 'arm-linux-gnueabihf-gcc' failed with exit status 1
Log: umount: [/var/www/html/ssd/git/omap-image-builder/ignore/tmp.w3cUR5GFBw/dev/pts]
Log: umount: [/var/www/html/ssd/git/omap-image-builder/ignore/tmp.w3cUR5GFBw/proc]
Log: umount: [/var/www/html/ssd/git/omap-image-builder/ignore/tmp.w3cUR5GFBw/sys]
Log: umount: [/var/www/html/ssd/git/omap-image-builder/ignore/tmp.w3cUR5GFBw/run]

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions