Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 568056

Summary: sys-fs/lvm2-2.02.136 fails to build (dynamic) - Mismatch between symbols in shared library and lists in .exported_symbols.* files: dm_tree_children_use_uuid
Product: Gentoo Linux Reporter: Tomáš Chaloupka <chalucha>
Component: Current packagesAssignee: Gentoo's Team for Core System packages <base-system>
Status: RESOLVED OBSOLETE    
Severity: normal CC: agk, cardoe, kredba, netolicky, robbat2
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: emerge --info
build log
emerge --info
build.log

Description Tomáš Chaloupka 2015-12-12 09:25:38 UTC
This fails to build:
[ebuild     U  ] sys-fs/lvm2-2.02.136::gentoo [2.02.116-r2::gentoo] USE="readline thin udev -clvm -cman -device-mapper-only -lvm1 -lvm2create_initrd (-selinux) -static -static-libs -systemd"

Reproducible: Always
Comment 1 Tomáš Chaloupka 2015-12-12 09:26:41 UTC
Created attachment 419018 [details]
emerge --info
Comment 2 Tomáš Chaloupka 2015-12-12 09:30:58 UTC
Created attachment 419020 [details]
build log
Comment 3 Tomáš Chaloupka 2015-12-12 09:37:37 UTC
Can relate to Bug 567572, but build log is different.
Here it fails on:

Mismatch between symbols in shared library and lists in .exported_symbols.* files: dm_tree_children_use_uuid
Comment 4 Jiri Netolicky 2015-12-15 07:06:27 UTC
Created attachment 419256 [details]
emerge --info
Comment 5 Jiri Netolicky 2015-12-15 07:06:54 UTC
Same error on my system
[ebuild     U  ] sys-fs/lvm2-2.02.136::gentoo [2.02.116-r2::gentoo] USE="readline systemd thin udev -clvm -cman -device-mapper-only -lvm1 -lvm2create_initrd (-selinux) (-static) (-static-libs)"
Comment 6 Jiri Netolicky 2015-12-15 07:07:50 UTC
Created attachment 419258 [details]
build.log
Comment 7 Jiri Netolicky 2015-12-26 08:32:30 UTC
The problem is not in lvm2 package but in sort/uniq. with LC_COLLATE set
to cs_CZ.utf8 "sort -u" or uniq does not work well.
Workaround is set LC_COLLATE to en_US.utf8

LC_COLLATE=en_US.utf8 emerge lvm2.

Same problem is with strace 4.13.