Re: [PATCH 00/53] musl fixes 3

Burton, Ross
2016-01-08T14:00:53Z

[-- Attachment #1: Type: text/plain, Size: 3055 bytes --]

On 8 January 2016 at 10:19, Khem Raj <raj.khem@gmail.com> wrote:

> This set of fixes let core-image-full-cmdline build with musl along with
> core-image-sato
> and core-image-weston
>

Hm, for some reason, this doesn't work for me.

Lots and lots of "files installed but not packaged", all locales. eg
/usr/lib/locale/hu/LC_MESSAGES/glib20.mo in glib-2.0.

systemd fails with this error, over and over:

|
/data/poky-master/tmp/work/i586-poky-linux-musl/systemd/1_228+gitAUTOINC+dd050decb6-r0/git/src/basic/util.h:96:70:
error: unknown type name 'comparison_fn_t'
| static inline void qsort_safe(void *base, size_t nmemb, size_t size,
comparison_fn_t compar) {

Also I presume you're not building with debugging tools enabled because
oprofile fails to build:

| make[2]: Entering directory
'/data/poky-master/tmp/work/i586-poky-linux-musl/oprofile/1.1.0-r0/build/pe_profiling'
| i586-poky-linux-musl-g++ -m32 -march=i586
--sysroot=/data/poky-master/tmp/sysroots/qemux86 -DHAVE_CONFIG_H -I.
-I/data/poky-master/tmp/work/i586-poky-linux-musl/oprofile/1.1.0-r0/oprofile-1.1.0/pe_profiling
-I.. -I
/data/poky-master/tmp/work/i586-poky-linux-musl/oprofile/1.1.0-r0/oprofile-1.1.0/libutil
-I
/data/poky-master/tmp/work/i586-poky-linux-musl/oprofile/1.1.0-r0/oprofile-1.1.0/libop
-I
/data/poky-master/tmp/work/i586-poky-linux-musl/oprofile/1.1.0-r0/oprofile-1.1.0/libutil++
-I
/data/poky-master/tmp/work/i586-poky-linux-musl/oprofile/1.1.0-r0/oprofile-1.1.0/libperf_events
-I
/data/poky-master/tmp/work/i586-poky-linux-musl/oprofile/1.1.0-r0/oprofile-1.1.0/libpe_utils
-I/data/poky-master/tmp/sysroots/qemux86/usr/include -W -Wall -fno-common
-ftemplate-depth-50 -O2 -pipe -g -feliminate-unused-debug-types
-fvisibility-inlines-hidden -c -o operf.o
/data/poky-master/tmp/work/i586-poky-linux-musl/oprofile/1.1.0-r0/oprofile-1.1.0/pe_profiling/operf.cpp
|
/data/poky-master/tmp/work/i586-poky-linux-musl/oprofile/1.1.0-r0/oprofile-1.1.0/pe_profiling/operf.cpp:
In function 'int __delete_old_previous_sample_data(const char*, const
stat*, int, FTW*)':
|
/data/poky-master/tmp/work/i586-poky-linux-musl/oprofile/1.1.0-r0/oprofile-1.1.0/pe_profiling/operf.cpp:862:10:
error: 'FTW_STOP' was not declared in this scope
| return FTW_STOP;
| ^
|
/data/poky-master/tmp/work/i586-poky-linux-musl/oprofile/1.1.0-r0/oprofile-1.1.0/pe_profiling/operf.cpp:864:10:
error: 'FTW_CONTINUE' was not declared in this scope
| return FTW_CONTINUE;
| ^
|
/data/poky-master/tmp/work/i586-poky-linux-musl/oprofile/1.1.0-r0/oprofile-1.1.0/pe_profiling/operf.cpp:
In function 'void convert_sample_data()':
|
/data/poky-master/tmp/work/i586-poky-linux-musl/oprofile/1.1.0-r0/oprofile-1.1.0/pe_profiling/operf.cpp:899:41:
error: 'FTW_ACTIONRETVAL' was not declared in this scope
| int flags = FTW_DEPTH | FTW_ACTIONRETVAL;
| ^
| Makefile:451: recipe for target 'operf.o' failed

I presume this is another "link to fts" case.

Ross

[-- Attachment #2: Type: text/html, Size: 4465 bytes --]