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

Bug 659346

Summary: media-libs/libepoxy fails to build with uclibc
Product: Gentoo Linux Reporter: marius
Component: Current packagesAssignee: Anthony Basile <blueness>
Status: RESOLVED WONTFIX    
Severity: normal CC: embedded
Priority: Normal    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: build log
emerge --info

Description marius 2018-06-27 11:19:34 UTC
Created attachment 537382 [details]
build log

emerge media-libs/epoxy fails with this error:
[quote]
../libepoxy-1.5.1/test/egl_has_extension_nocontext.c: In function 'main':
../libepoxy-1.5.1/test/egl_has_extension_nocontext.c:58:24: error: implicit declaration of function 'strdup' [-Werror=implicit-function-declaration]
         an_extension = strdup(extensions);
                        ^~~~~~
../libepoxy-1.5.1/test/egl_has_extension_nocontext.c:58:24: warning: incompatible implicit declaration of built-in function 'strdup'
cc1: some warnings being treated as errors[/quote]

The system is amd64, using uclibc.
It might be the same bug as this one: https://bugs.gentoo.org/649212
I tried epoxy v1.5.2, but it fails with the same error.
Comment 1 marius 2018-06-29 17:47:46 UTC
Created attachment 537786 [details]
emerge --info
Comment 2 Matt Turner gentoo-dev 2018-07-06 14:44:35 UTC
blueness, any ideas?
Comment 3 Matt Turner gentoo-dev 2018-10-17 21:10:09 UTC
Feel free to re-cc x11@ when someone who cares about uclibc has investigated.
Comment 4 David Seifert gentoo-dev 2022-01-02 10:30:44 UTC
uclibc support in Gentoo has been removed.