-
Notifications
You must be signed in to change notification settings - Fork 236
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
Reduce dependencies #271
Reduce dependencies #271
Conversation
In the following commits, we will gradually use portable or system-wise libraries for sqlite3, utf8 and synctex.
Use latestest version 1.27 released in 2017 for synctex_parser.h. Forward-search now supports column number parameter.
I removed git-submodules, so the above build release won't pass. |
Or you can keep this pull-request open, (or you can create a new branch), to simplify building process for linux users. |
I am hesitant to accept changes that modify dependencies because getting them working in multiple operating systems was a nightmare. |
If I guess correctly, most dependencies problem comes from Windows instead of Mac, is that right? |
Actually windows was quite easy. The main problem is various linux distributions and minor package difference between them. |
Could you give some expamles for your comments on various linux distributions? For exmaple, are there some related issues in the list? |
For example ubuntu 18.04 LTS has an outdated version of I am hesitant to accept changes that change dependencies unless you explicitly test in on following systems:
But your change for column handling in |
Well, my personal opinion is that we should use I am on Ubuntu 22.10, and it passed the compilation and works smoothly. With a copy of synctex in the repo for me is not a good idea. I will cherry pick the synctex and send a pull-request for it. |
These commits will use system-wise libraries for
mupdf
,sqlite3
andutf8
.I tested it on my Ubuntu machine, not able to test for windows.