Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

XML::SAX issue (Question about Carmel and "make install") #77

Closed
doojonio opened this issue May 14, 2022 · 1 comment
Closed

XML::SAX issue (Question about Carmel and "make install") #77

doojonio opened this issue May 14, 2022 · 1 comment

Comments

@doojonio
Copy link

doojonio commented May 14, 2022

Hi! Carmel is really nice to use package manager and we're moving from Carton to Carmel, but we have experienced some problems with one of our dependency.

XML::SAX module use kinda buggy registration system for it's drivers. Every driver has to register itself in file called ParserDetails.ini which is placed in $PERL_LIB/XML/SAX/ParserDetails.ini along with .pm files. They're running registration script during make install job and it looks like Carmel doesn't run make install during dependency installation so XML::SAX drivers don't register themselves in ParserDetails.ini. Is it true? Is there any solutions for this problem on Carmel side? I think XML::SAX maintenance community won't agree to change this driver registration system... ☹️

If you're curious about this buggy registration system in single file during make install job you can check their MakeFile.PL source code:

@miyagawa
Copy link
Owner

miyagawa commented May 14, 2022

This is a known problem and there's a workaround in #22

See #74 for other modules that could cause problems with Carmel.

@miyagawa miyagawa changed the title Question about Carmel and "make install" XML::SAX issue (Question about Carmel and "make install") May 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants