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

Don't build on Linux #95

Closed
joseeloren opened this issue Aug 2, 2017 · 5 comments
Closed

Don't build on Linux #95

joseeloren opened this issue Aug 2, 2017 · 5 comments

Comments

@joseeloren
Copy link

Hi @carstengehling,

I read previous issues and Google the problem, but I didn't found the solution. I have macOS and Linux, so I can help you to get this working on every platform. But the problem is I get, always, on .resx files this:

Inner exception: AND data length expected 512, read 0
Parameter name: stream

Doesn't matter if I use xbuild or msbuild commands (I always do with .sln or .csproj). Also, I found on mono (that is an open source .NET framework that runs on Unix systems) this:

https://github.com/mono/mono/blob/master/mcs/class/System.Drawing/System.Drawing/Icon.cs#L862

You can see there what causes the exception.

Kind regards,

Jose Lorenzo.

@carstengehling
Copy link
Collaborator

I've tried a lot of different stuff, and I also cannot make it build on Mono anymore. I don't really have the time to dig deeper into this. But if you ever get succes, please let me know - even submit a pull request with the necessary changes.

@joseeloren
Copy link
Author

Okay, I will do it 👍

@VladimirPal
Copy link

@joseeloren You can try another jira client - https://github.com/web-pal/chronos-timetracker it works on linux as well

@th-we
Copy link

th-we commented Apr 22, 2018

@joseeloren I created related pull request #117. Though it makes the program compile, it does not start with that fix.

So I tried to identify remaining problems and for troubleshooting purposes commented out some window-related lines that caused problems. (See this commit, I created a branch for fiddling.) It now starts and I can log in to Jira, fetch my issues, but the program will quickly fail because it does not find some DLLs.

It would be great if you could join me in finding out how to make those DLLs work and what to do with the sections I commented out.

@th-we
Copy link

th-we commented Apr 23, 2018

I disabled some more code (and this time did it more properly by checking the platform instead of simply commenting out lines). Now it looks like I have a functional program in Linux. I added that to my pull request #117. I'll move the discussion there.

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

4 participants