-
Notifications
You must be signed in to change notification settings - Fork 32
Can't Compile #11
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
Comments
Maybe build it as the instructions say. And SDL2 is not a dependency. |
I'm on a fresh linux install and have tried again. I have copied the exact build commands from your README...
|
Please see the message just before this one. I also tried the example code from the README and got the same sort of result:
|
The same here; doesn't compile with same errors |
Try with |
also on arch: |
I have the same problem on Mac OS X, ui installed by nimble - cannot build examples, linker does not find _ui* functions. |
Works for me. Can you show us what commands you've tried? |
I am also (basically) on a fresh install and cannot compile the UI examples. I installed libgtk3+ via
|
@jamesb93 did you ever found a solution on this? I am also on macos. 10.15 I did brew install. |
@KrishManohar No. I gave up on it as a result. |
I get sh build.sh /usr/local/nim/nim-1.2.6 OS: netbsdCPU: armgcc -o bin/nim -lm This has been true for at least 6 months. I have now given up. If they care enough to get the build to work, it does not harken well for the language or its design. |
Well you didn't care enough to report it on the correct issue tracker so there is that. Plus it's netbsd which our CIs don't cover. I also don't understand what "programming language design" has to do with "portability", dunno, maybe read a book or something. |
Here's the deal. You want to attract folks into the 'community'. I have
the Nim book (was one of the earliest waiting for its publication, got the
early MEAPs) and was truly excited to try nim out on various projects; and
I have spoken highly about nim at several conferences, based on earlier
versions.
But, if you can't provide a build that doesn't break (and, I have been
writing software for over 40 years), then it's not me who's deficient.
This breakage has been true for at least 3 months now, possibly longer.
Downloading directly and trying to compile it also fails.
I think the snark in your answer proves you do not wish to enlarge the
community. Here I am, a real booster, trying to get the damn thing to just
compile, and I get shade like this.
This proves to me, beyond the shadow of a doubt, that as long as this is
the way newcomers who are really trying to become community members, Nim
will fail as a community.
And how can I know what the correct issue tracker is?
This is so sad. Nim had a chance (and still does if Mr. Rumpf adjusts his
attitude to be more welcoming, and less scolding).
The proper response is: "Darn, sorry about that. Thanks for letting us
know. I'll add it to our Issue Tracker, which is where we track bugs. In
the meantime, we fully support <X> platform, so if you have <X> available,
maybe you can try that until the issue is resolved. Thanks for reporting
this!"
Something like that.
If you don't welcome newcomers, and bend over backward to welcome
newcomers, you'll wonder why the nim community is growing so slowly.
GL.
…On Mon, Sep 7, 2020 at 2:38 AM Andreas Rumpf ***@***.***> wrote:
Well you didn't care enough to report it on the correct issue tracker so
there is that. Plus it's netbsd which our CIs don't cover.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#11 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AE7X2QLA6VJSZ6VLDPDKONLSESS2HANCNFSM4DT5I2MA>
.
|
The snark in reply is entirely appropriate considering your original post. I don't have to bend over your impertinences. And yeah, providing bulids that "just work" on 20 different OSes and CPU architectures is hard. Especially if the OS in question I don't use and no CI was setup for it. I bet your 40 year old software doesn't work everywhere either. |
Installed libgtk3. Also installed the libsdl2-2.0-0 package and ran
ln -s /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0 /usr/lib/x86_64-linux-gnu/libSDL2.so
.The text was updated successfully, but these errors were encountered: