Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

mlt 7.22.0 does not compile with libxml2 2.12.0 #962

Closed
mtasaka opened this issue Nov 30, 2023 · 0 comments · Fixed by #963
Closed

mlt 7.22.0 does not compile with libxml2 2.12.0 #962

mtasaka opened this issue Nov 30, 2023 · 0 comments · Fixed by #963
Labels
Milestone

Comments

@mtasaka
Copy link
Contributor

mtasaka commented Nov 30, 2023

mlt 7.22.0 tarball does not compile with libxml2 2.12.0 as:

/builddir/build/BUILD/mlt-7.22.0/src/modules/jackrack/jack_rack.c: In function ‘jack_rack_open_file’:
/builddir/build/BUILD/mlt-7.22.0/src/modules/jackrack/jack_rack.c:343:9: error: implicit declaration of function ‘xmlParseFile’; did you mean ‘xmlSaveFile’? [-Werror=implicit-function-declaration]

libxml2 2.12.0 does some refactoring wrt function prototypes places, and this error is probably due to:
https://gitlab.gnome.org/GNOME/libxml2/-/commit/d1336fd39319b20c56e4dc5e7d5b1098a88eaff3

mtasaka added a commit to mtasaka/mlt that referenced this issue Nov 30, 2023
libxml2 2.12.0 does some refactoring about functions prototypes places.
`xmlParseFile` definition is in `libxml/parser.h` anyway so include
this header file.

Closes mltframework#962 .
ddennedy pushed a commit that referenced this issue Nov 30, 2023
libxml2 2.12.0 does some refactoring about functions prototypes places.
`xmlParseFile` definition is in `libxml/parser.h` anyway so include
this header file.

Closes #962 .
@ddennedy ddennedy added this to the v7.24.0 milestone Nov 30, 2023
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants