Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 955707 - media-video/vcdimager-2.0.1-r1 with dev-libs/libxml2-2.14.2 : error: invalid operands to binary != (have ‘void *’ and ‘union <anonymous>’)
Summary: media-video/vcdimager-2.0.1-r1 with dev-libs/libxml2-2.14.2 : error: invalid ...
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: libxml2-2.14
  Show dependency tree
 
Reported: 2025-05-09 23:24 UTC by Alfred Wingate
Modified: 2025-05-10 15:29 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
media-video/vcdimager-2.0.1-r1 build.log (xz compressed) (vcdimager-2.0.1-r1:20250509-224925.log.xz,6.81 KB, application/x-xz)
2025-05-09 23:24 UTC, Alfred Wingate
Details
emerge --info (emerge--info.txt,5.54 KB, text/plain)
2025-05-09 23:24 UTC, Alfred Wingate
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alfred Wingate 2025-05-09 23:24:45 UTC
Created attachment 928303 [details]
media-video/vcdimager-2.0.1-r1 build.log (xz compressed)

In file included from /usr/include/libxml2/libxml/parser.h:25,
                 from /var/tmp/portage/media-video/vcdimager-2.0.1-r1/work/vcdimager-2.0.1/frontends/xml/vcd_xml_common.c:32:
/usr/include/libxml2/libxml/encoding.h:177:7: note: declared here
  177 |     } output XML_DEPRECATED_MEMBER;
      |       ^~~~~~
/var/tmp/portage/media-video/vcdimager-2.0.1-r1/work/vcdimager-2.0.1/frontends/xml/vcd_xml_common.c:245:14: error: invalid operands to binary != (have ‘void *’ and ‘union <anonymous>’)
  245 |     if (NULL != handler->output)
      |              ^~ ~~~~~~~~~~~~~~~
      |                        |
      |                        union <anonymous>
/var/tmp/portage/media-video/vcdimager-2.0.1-r1/work/vcdimager-2.0.1/frontends/xml/vcd_xml_common.c:246:7: warning: ‘output’ is deprecated [-Wdeprecated-declarations]
  246 |       ret = handler->output (out, &out_size, (const unsigned char *) in, &temp);
      |       ^~~
/usr/include/libxml2/libxml/encoding.h:177:7: note: declared here
  177 |     } output XML_DEPRECATED_MEMBER;
      |       ^~~~~~
/var/tmp/portage/media-video/vcdimager-2.0.1-r1/work/vcdimager-2.0.1/frontends/xml/vcd_xml_common.c:246:13: error: called object is not a function or function pointer
  246 |       ret = handler->output (out, &out_size, (const unsigned char *) in, &temp);
      |             ^~~~~~~
/var/tmp/portage/media-video/vcdimager-2.0.1-r1/work/vcdimager-2.0.1/frontends/xml/vcd_xml_common.c:250:5: warning: ‘input’ is deprecated [-Wdeprecated-declarations]
  250 |     if (NULL != handler->input)
      |     ^~
/usr/include/libxml2/libxml/encoding.h:173:7: note: declared here
  173 |     } input XML_DEPRECATED_MEMBER;
      |       ^~~~~
/var/tmp/portage/media-video/vcdimager-2.0.1-r1/work/vcdimager-2.0.1/frontends/xml/vcd_xml_common.c:250:14: error: invalid operands to binary != (have ‘void *’ and ‘union <anonymous>’)
  250 |     if (NULL != handler->input)
      |              ^~ ~~~~~~~~~~~~~~
      |                        |
      |                        union <anonymous>
/var/tmp/portage/media-video/vcdimager-2.0.1-r1/work/vcdimager-2.0.1/frontends/xml/vcd_xml_common.c:251:7: warning: ‘input’ is deprecated [-Wdeprecated-declarations]
  251 |       ret = handler->input (out, &out_size, (const unsigned char *) in, &temp);
      |       ^~~
/usr/include/libxml2/libxml/encoding.h:173:7: note: declared here
  173 |     } input XML_DEPRECATED_MEMBER;
      |       ^~~~~
/var/tmp/portage/media-video/vcdimager-2.0.1-r1/work/vcdimager-2.0.1/frontends/xml/vcd_xml_common.c:251:13: error: called object is not a function or function pointer
  251 |       ret = handler->input (out, &out_size, (const unsigned char *) in, &temp);
      |             ^~~~~~~
Comment 1 Alfred Wingate 2025-05-09 23:24:56 UTC
Created attachment 928304 [details]
emerge --info
Comment 2 Alfred Wingate 2025-05-10 15:29:58 UTC
Forgot to mention. Revision bump due to https://github.com/gentoo/gentoo/pull/41919 that I'm using to test libxml-2.14.