Summary: | media-libs/xine-lib-1.2.3: demux_mod.c:49:21: fatal error: modplug.h: No such file or directory | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Paweł Hajdan, Jr. (RETIRED) <phajdan.jr> |
Component: | Current packages | Assignee: | Gentoo Media-video project <media-video> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 517988 | ||
Bug Blocks: | 480388 | ||
Attachments: | build.log.gz |
Description
Paweł Hajdan, Jr. (RETIRED)
![]() From your build.log.gz:
* USE: X a52 aac abi_x86_32 alsa css dts elibc_glibc flac gtk ipv6 jpeg kernel_linux mad mmap mng modplug
^^^^^^^
From Portage:
$ grep libmodplug *.ebuild
xine-lib-1.2.3.ebuild: modplug? ( >=media-libs/libmodplug-0.8.8.1 )
xine-lib-1.2.6.ebuild: modplug? ( >=media-libs/libmodplug-0.8.8.1 )
xine-lib-1.2.9999.ebuild: modplug? ( >=media-libs/libmodplug-0.8.8.1 )
And installing libmodplug:
>>> Installing (1 of 1) media-libs/libmodplug-0.8.8.5
>>> /usr/include/libmodplug/modplug.h
And grepping xine-lib sourcetree:
ssuominen@null /tmp/xine-lib-1.2.6 $ grep -r modplug.h *
src/demuxers/demux_mod.c:#include <libmodplug/modplug.h>
It's even using libmodplug/ specifically, so it's not about eg. broken pkg-config file
So, where did your modplug.h go? Full build.log of libmodplug required to determine that.
Same error here. Version 1.2.3 of xine-lib have different include of modplug than 1.2.6: $ grep -r modplug.h xine-lib-1.2.3/ xine-lib-1.2.3/src/demuxers/demux_mod.c:#include "modplug.h" modplug.h is in: $ ls /usr/include/libmodplug/modplug.h /usr/include/libmodplug/modplug.h xine-lib 1.2.6 builds fine. Nobody is intrested in 1.2.3 anymore wrt bug 517988 |