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

Fix c warnings #14

Open
alerque opened this issue Feb 4, 2020 · 5 comments
Open

Fix c warnings #14

alerque opened this issue Feb 4, 2020 · 5 comments

Comments

@alerque
Copy link
Member

alerque commented Feb 4, 2020

Currently compiling throws a bunch of c warnings. Some of them may be suppressible, others look like they are legitimate concerns. I'm not enough of a C master to know the differences, but one way or another the build should be setup so it doesn't throw any warnings by default. It's really hard to debug downstream packaging this way.

Note some distro build systems by default enable all warnings as errors and you have to setup overrides to get anything with warnings to even go ahead with the build.

@alerque
Copy link
Member Author

alerque commented Mar 14, 2021

A lot of the "blame" for this falls on upstream shoulders. If I understand this correctly fixing these would make it harder to sync upstream changes. Is that correct @simoncozens?

@simoncozens
Copy link
Member

Right. Let’s do the sync first (things may be fixed), and then see if it’s already fixed. If not, we can raise an issue. (texk is on GitHub these days; it used to be just SVN and a mailing list.)

@dontlaugh
Copy link

Upstream is on GitHub? Do you know where, specifically?

@vlasakm
Copy link

vlasakm commented Sep 8, 2022

@dontlaugh

Upstream project name is dvipdfmx. It is nowdays part of TeX Live, as explained on its CTAN page. There is a mailing list. The sources are in subdirectory of the SVN TeX Live repository. There is Norbert Preining's git mirror of the full repository, see information about it on the main page. The TeX Live repository is huge (it contains many years of history of all TeX packages uploaded to CTAN), if you are only interested in dvipdfmx it might be better to use the texlive-source repository (as advertised by https://texlive.info/). This one is small enough to be hosted on Github. It is essentially the Build/source subdirectory of the SVN repo, hence the name.

AFAIK the mailing list is still the primary means of communication (though there may be some Japanese communication channels I don't know about).

@aminophen
Copy link

I'm a TeX Live contributor and I have a write access to TeX Live repo. If you can send me a patch to fix warnings, it's welcome.

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

5 participants