Bug 7943 - Fail to build subversion-native on Fedora 22
Summary: Fail to build subversion-native on Fedora 22
Status: VERIFIED FIXED
Alias: None
Product: OE-Core
Classification: Build System, Metadata & Runtime
Component: devtools / tool chain (show other bugs)
Version: 1.9
Hardware: x86 Multiple
: Undecided normal
Target Milestone: ---
Assignee: Richard Purdie
QA Contact: Yi Zhao
URL:
Whiteboard:
Depends on:
Blocks:
 
Reported: 2015-07-02 06:37 UTC by Yi Zhao
Modified: 2015-07-16 06:59 UTC (History)
7 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: Regression (Used to work)
Verified:
Documentation change: No (bug/feature does not impact docs)


Attachments
log.do_configure (15.62 KB, application/octet-stream)
2015-07-02 06:37 UTC, Yi Zhao
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Yi Zhao 2015-07-02 06:37:12 UTC
Created attachment 2572 [details]
log.do_configure

Git rev: master/18e902b2dc17746af453869bcc1fba4dbae7c94f

This issue happens on both x86-64 and i686 for Fedora 22

Steps:
cd poky/
. oe-init-build-env
bitbake subversion-native

Error message:
#####################
| checking for Python includes... Traceback (most recent call last):
|   File "/buildarea/poky/build-test/tmp/work/x86_64-linux/subversion-native/1.8.13-r0/subversion-1.8.13/build/get-py-info.py", line 47, in <module>
|     from distutils import sysconfig
|   File "/buildarea/poky/build-test/tmp/sysroots/x86_64-linux/usr/lib/python2.7/distutils/sysconfig.py", line 22, in <module>
|     PREFIX = os.path.normpath(sys.prefix).replace( os.getenv("BUILD_SYS"), os.getenv("HOST_SYS") )
| TypeError: expected a character buffer object
| 
| checking for compiling Python extensions... Traceback (most recent call last):
|   File "/buildarea/poky/build-test/tmp/work/x86_64-linux/subversion-native/1.8.13-r0/subversion-1.8.13/build/get-py-info.py", line 47, in <module>
|     from distutils import sysconfig
|   File "/buildarea/poky/build-test/tmp/sysroots/x86_64-linux/usr/lib/python2.7/distutils/sysconfig.py", line 22, in <module>
|     PREFIX = os.path.normpath(sys.prefix).replace( os.getenv("BUILD_SYS"), os.getenv("HOST_SYS") )
| TypeError: expected a character buffer object
| 
| checking for linking Python extensions... Traceback (most recent call last):
|   File "/buildarea/poky/build-test/tmp/work/x86_64-linux/subversion-native/1.8.13-r0/subversion-1.8.13/build/get-py-info.py", line 47, in <module>
|     from distutils import sysconfig
|   File "/buildarea/poky/build-test/tmp/sysroots/x86_64-linux/usr/lib/python2.7/distutils/sysconfig.py", line 22, in <module>
|     PREFIX = os.path.normpath(sys.prefix).replace( os.getenv("BUILD_SYS"), os.getenv("HOST_SYS") )
| TypeError: expected a character buffer object
| 
| checking for linking Python libraries... Traceback (most recent call last):
|   File "/buildarea/poky/build-test/tmp/work/x86_64-linux/subversion-native/1.8.13-r0/subversion-1.8.13/build/get-py-info.py", line 47, in <module>
|     from distutils import sysconfig
|   File "/buildarea/poky/build-test/tmp/sysroots/x86_64-linux/usr/lib/python2.7/distutils/sysconfig.py", line 22, in <module>
|     PREFIX = os.path.normpath(sys.prefix).replace( os.getenv("BUILD_SYS"), os.getenv("HOST_SYS") )
| TypeError: expected a character buffer object
| 
| checking for apr_int64_t Python/C API format string...
| configure: error: failed to recognize APR_INT64_T_FMT on this platform
| Configure failed. The contents of all config.log files follows to aid debugging
| ERROR: oe_runconf failed
################

I attached the full log.
Comment 2 Yi Zhao 2015-07-16 06:59:57 UTC
Verified with 1.9 M1 rc2 build.
git rev master/f9ea480e6c26fea46c3011c4e9d0e2de3d5c81b4