fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

10K
active users

#cygwin

1 post1 participant0 posts today
Michał Fita<p><span class="h-card" translate="no"><a href="https://mastodon.sdf.org/@argv_minus_one" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>argv_minus_one</span></a></span> You know... `autoconf` was for times, when we have several <a href="https://mastodon.social/tags/Unix" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Unix</span></a> systems in the field, each significantly different from each other, especially in terms of `libc` support. Today we have 3, with one having two flavours - `musl` and `glibc`; third one from <a href="https://mastodon.social/tags/Apple" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Apple</span></a> is not usually that strongly supported.</p><p>Then keep in mind `autoconf` was practically non-existent on <a href="https://mastodon.social/tags/Windows" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Windows</span></a> (and no, <a href="https://mastodon.social/tags/Cygwin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Cygwin</span></a> and <a href="https://mastodon.social/tags/msys" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>msys</span></a> don't count).</p>
Yesterday's Rose<p>Almost forgot. <br>Yesterday I tried installing <a href="https://tech.lgbt/tags/MSYS2" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MSYS2</span></a>. I think I need to redo it later with better luck.</p><p>I don't know how else to phrase it, but once I tried running full update, the MSYS2 environment just *shat itself.* I must emphasise that I do not use this kind of expression lightly.<br>First it said the pacman database was funky. Then bash started whining about not being able to create processes.<br>*What.*<br>...I uninstalled the whole thing before things got even weirder.</p><p>Last time I tried using <a href="https://tech.lgbt/tags/Cygwin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Cygwin</span></a> was early 2000s. All I can remember about that experience was that it was mildly janky, and I heard that MinGW was coming to fix all that. ...I guess at this pace we'll never get rid of the jank.</p><p><a href="https://tech.lgbt/tags/Windows" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Windows</span></a></p>
gugod<p><a href="https://github.com/gugod/App-perlbrew/actions/runs/13100409688/job/36547979805" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/gugod/App-perlbrew/</span><span class="invisible">actions/runs/13100409688/job/36547979805</span></a></p><p>Any cygwin users ?</p><p>I'm trying to run perlbrew tests on cygwin on GitHub Action. Most of the setup worked but it ended up with this error of missing `crypt.h` when installing dependencies. Module::Build::Tiny in this case, but perhaps there will be more.</p><p>If you know how this can be resolved or avoided, please help!</p><p><a href="https://g0v.social/tags/perlbrew" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>perlbrew</span></a> <br><a href="https://g0v.social/tags/perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>perl</span></a><br><a href="https://g0v.social/tags/cygwin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cygwin</span></a></p>
Luke T. Shumaker<p>One positive thing about having been forced to use Windows many years ago is that I got exposed to <a href="https://fosstodon.org/tags/Cygwin" class="mention hashtag" rel="tag">#<span>Cygwin</span></a>, and the glory that is multi-line PS1 values (the default Cygwin PS1 was something along the lines of &#39;\u@\h:\w\n\$ &#39;).</p><p>That &#39;\n&#39; in there makes such a difference! Separate the long info line from where you&#39;re typing!</p><p><a href="https://fosstodon.org/tags/bash" class="mention hashtag" rel="tag">#<span>bash</span></a> <a href="https://fosstodon.org/tags/gnu" class="mention hashtag" rel="tag">#<span>gnu</span></a></p>
Stewart X Addison<p>I wouldn&#39;t have thought that <a href="https://fosstodon.org/tags/Windows" class="mention hashtag" rel="tag">#<span>Windows</span></a> <a href="https://fosstodon.org/tags/security" class="mention hashtag" rel="tag">#<span>security</span></a> would make it quite so easy to bypass an access issue ... Can&#39;t rename a file with the windows commands, but doing it with <a href="https://fosstodon.org/tags/cygwin" class="mention hashtag" rel="tag">#<span>cygwin</span></a>&#39;s mv succeeds ...</p>
R. L. Dane :debian: :openbsd:<p><span class="h-card" translate="no"><a href="https://mastodon.social/@dheadshot" class="u-url mention">@<span>dheadshot</span></a></span></p><p>Pretty sure I haven&#39;t used <a href="https://fosstodon.org/tags/PuTTY" class="mention hashtag" rel="tag">#<span>PuTTY</span></a> once since 2013, but that&#39;s just because I&#39;ve been on MacOSX and <a href="https://fosstodon.org/tags/Linux" class="mention hashtag" rel="tag">#<span>Linux</span></a> the whole time, and the few times I had to use windows, I just used <a href="https://fosstodon.org/tags/Cygwin" class="mention hashtag" rel="tag">#<span>Cygwin</span></a>.</p><p>Not enough love, Cygwin. It&#39;s like reverse-WINE. (Of course, it does help that Windows has a (probably badly implemented and somewhat cursed) POSIX layer.)</p>
Julius Kaiser<p>Windows isn't that bad.. you can run Cygwin on it.. and SimCity2000! 😉 </p><p><a href="https://mastodon.online/tags/screenshot" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>screenshot</span></a> <a href="https://mastodon.online/tags/minimalism" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>minimalism</span></a> <a href="https://mastodon.online/tags/cygwin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cygwin</span></a> <a href="https://mastodon.online/tags/ssh" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ssh</span></a> <a href="https://mastodon.online/tags/windows" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>windows</span></a> <a href="https://mastodon.online/tags/linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>linux</span></a></p>
Slatian<p>Anyone out there still using Cygwin?</p><p><a class="hashtag" href="https://pleroma.envs.net/tag/cygwin" rel="nofollow noopener noreferrer" target="_blank">#cygwin</a> <a class="hashtag" href="https://pleroma.envs.net/tag/windows" rel="nofollow noopener noreferrer" target="_blank">#windows</a> <a class="hashtag" href="https://pleroma.envs.net/tag/linux" rel="nofollow noopener noreferrer" target="_blank">#linux</a></p>
Habr<p>Стилистический Анализатор: Синхронизация порядка объявлений и определений функций</p><p>У нас в организации есть обязательное правило оформления исходников, которое звучит так: Порядок объявления С-функций должен совпадать с порядком определения С-функций. В этом тексте представлен алгоритм работы консольной программы, которая автоматически выявляет нарушения этого странного правила.</p><p><a href="https://habr.com/ru/articles/844436/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">habr.com/ru/articles/844436/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/ctags" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ctags</span></a> <a href="https://zhub.link/tags/awk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>awk</span></a> <a href="https://zhub.link/tags/gawk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gawk</span></a> <a href="https://zhub.link/tags/sed" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sed</span></a> <a href="https://zhub.link/tags/cygwin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cygwin</span></a> <a href="https://zhub.link/tags/cmp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cmp</span></a> <a href="https://zhub.link/tags/gcc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gcc</span></a> <a href="https://zhub.link/tags/%D1%81%D1%82%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>статический_анализ</span></a> <a href="https://zhub.link/tags/%D1%81%D1%82%D0%B8%D0%BB%D0%B8%D1%81%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>стилистический_анализ</span></a> <a href="https://zhub.link/tags/static_analysis" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>static_analysis</span></a></p>
lmemsm<p>Another useful <a href="https://fosstodon.org/tags/writing" class="mention hashtag" rel="tag">#<span>writing</span></a> tool I almost forget to mention is wc. You&#39;ll find it on <a href="https://fosstodon.org/tags/Linux" class="mention hashtag" rel="tag">#<span>Linux</span></a> and <a href="https://fosstodon.org/tags/BSD" class="mention hashtag" rel="tag">#<span>BSD</span></a> distros. On Windows, <a href="https://fosstodon.org/tags/msys" class="mention hashtag" rel="tag">#<span>msys</span></a> and <a href="https://fosstodon.org/tags/cygwin" class="mention hashtag" rel="tag">#<span>cygwin</span></a> offer a version. There are several implementations of wc out there including versions in Busybox and Toybox. If you want to build it yourself or modify it, sbase has a straight forward version:<br /><a href="https://git.suckless.org/sbase/file/wc.c.html" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">git.suckless.org/sbase/file/wc</span><span class="invisible">.c.html</span></a><br />Have a happy <a href="https://fosstodon.org/tags/SoftwareFreedomDay2024" class="mention hashtag" rel="tag">#<span>SoftwareFreedomDay2024</span></a> <a href="https://fosstodon.org/tags/SFD" class="mention hashtag" rel="tag">#<span>SFD</span></a> <a href="https://fosstodon.org/tags/SoftwareFreedomDay" class="mention hashtag" rel="tag">#<span>SoftwareFreedomDay</span></a> <a href="https://fosstodon.org/tags/DFF" class="mention hashtag" rel="tag">#<span>DFF</span></a> <a href="https://fosstodon.org/tags/OpenSource" class="mention hashtag" rel="tag">#<span>OpenSource</span></a> <a href="https://fosstodon.org/tags/FreeSoftware" class="mention hashtag" rel="tag">#<span>FreeSoftware</span></a> <a href="https://fosstodon.org/tags/FOSS" class="mention hashtag" rel="tag">#<span>FOSS</span></a> <a href="https://fosstodon.org/tags/FLOSS" class="mention hashtag" rel="tag">#<span>FLOSS</span></a></p>
Habr<p>Техникум: Как Проинициализировать Микроконтроллер [часть 2]</p><p>Программа это реализация алгоритма. А алгоритм это упорядоченная последовательность действий. Поэтому очень большое значение имеет правильный порядок исполнения программы. В этом тексте я написал как автоматически выявить правильную последовательность инициализации</p><p><a href="https://habr.com/ru/articles/830964/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">habr.com/ru/articles/830964/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/init" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>init</span></a> <a href="https://zhub.link/tags/graphviz" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>graphviz</span></a> <a href="https://zhub.link/tags/tsort" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tsort</span></a> <a href="https://zhub.link/tags/sort" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sort</span></a> <a href="https://zhub.link/tags/%D0%BA%D0%BE%D0%BC%D0%BF%D0%B8%D0%BB%D1%8F%D1%82%D0%BE%D1%80%D1%8B" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>компиляторы</span></a> <a href="https://zhub.link/tags/cygwin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cygwin</span></a> <a href="https://zhub.link/tags/uniq" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>uniq</span></a> <a href="https://zhub.link/tags/GNU_make" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GNU_make</span></a> <a href="https://zhub.link/tags/dot" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dot</span></a> <a href="https://zhub.link/tags/cpp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cpp</span></a></p>
Mark Crocker<p>Weird <a href="https://indieweb.social/tags/FishShell" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FishShell</span></a> bug... The <a href="https://indieweb.social/tags/OhMyFish" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OhMyFish</span></a> extension, argu, will complain that the `expr` command does not exist on start-up when used on <a href="https://indieweb.social/tags/CygWin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CygWin</span></a>. </p><p>Solution: add the absolute path `/bin/expr` to the argu.fish script, and it will work fine. 😒</p>
Chewie<p><span class="h-card" translate="no"><a href="https://social.anoxinon.de/@Codeberg" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>Codeberg</span></a></span> does <a href="https://mammut.gogreenit.net/tags/cygwin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cygwin</span></a> count? I think they run their own git server.</p>
Evan 🫠 🔙 MAGFest 🦔💨🥏<p><a href="https://gamedev.lgbt/tags/dcrdao" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dcrdao</span></a> seems to be the best answer for this task, however it does not have direct access to the hardware if run in <a href="https://gamedev.lgbt/tags/WSL" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WSL</span></a>, and it is not successfully building in <a href="https://gamedev.lgbt/tags/Cygwin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Cygwin</span></a>.</p><p>So far these are the flags I’m trying to build with:<br>CXXFLAGS="-std=c++14 -Wno-narrowing -include strings.h -DSTRING_LITERAL=\"(const char*)\""</p><p>Any pointers or boosts would be _greatly_ appreciated</p>
:gnu:Hacker<p><a href="https://masto.es/tags/Wine" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Wine</span></a> está bien para software antiguo o que nunca tuvo intención de tener una versión para <a href="https://masto.es/tags/GNU" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GNU</span></a>. Software que pretende ser multiplataforma debería descartar Wine y utilizar la API nativa que además tiene mejor soporte en Windows del que Wine (puede) ofrece(r) en GNU gracias a <a href="https://masto.es/tags/MinGW" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MinGW</span></a> y <a href="https://masto.es/tags/Cygwin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Cygwin</span></a>.</p>
Ein Philosophiker<p>I wanted to run git on <a href="https://social.saarland/tags/WSL" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WSL</span></a> instead of <a href="https://social.saarland/tags/cygwin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cygwin</span></a>. Guess what - it's from @Microsoft. It works a little bit, but... no thanks.</p>
Jari Pennanen<p>What is this, Cygwin and JQ doesn't play well together:</p><p><a href="https://twit.social/tags/cygwin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cygwin</span></a> <a href="https://twit.social/tags/wsl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>wsl</span></a> <a href="https://twit.social/tags/jq" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>jq</span></a></p>
jhx<p><a href="https://fosstodon.org/tags/MSYS" class="mention hashtag" rel="tag">#<span>MSYS</span></a> and <a href="https://fosstodon.org/tags/Cygwin" class="mention hashtag" rel="tag">#<span>Cygwin</span></a> are really useful when one is running <a href="https://fosstodon.org/tags/Windows" class="mention hashtag" rel="tag">#<span>Windows</span></a> :windows8: <br />Of course, <a href="https://fosstodon.org/tags/WSL" class="mention hashtag" rel="tag">#<span>WSL</span></a> helps to.<br />I just personally like the integration of <a href="https://fosstodon.org/tags/Cygwin" class="mention hashtag" rel="tag">#<span>Cygwin</span></a> and <a href="https://fosstodon.org/tags/MSYS" class="mention hashtag" rel="tag">#<span>MSYS</span></a> </p><p><a href="https://www.msys2.org/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://www.</span><span class="">msys2.org/</span><span class="invisible"></span></a><br /><a href="https://www.cygwin.com/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://www.</span><span class="">cygwin.com/</span><span class="invisible"></span></a></p>
niu tech<p><span class="h-card" translate="no"><a href="https://mefi.social/@rodneylives" class="u-url mention">@<span>rodneylives</span></a></span> <span class="h-card" translate="no"><a href="https://wetdry.world/@jame" class="u-url mention">@<span>jame</span></a></span> <span class="h-card" translate="no"><a href="https://xoxo.zone/@scruss" class="u-url mention">@<span>scruss</span></a></span> <span class="h-card" translate="no"><a href="https://freeradical.zone/@suetanvil" class="u-url mention">@<span>suetanvil</span></a></span> <span class="h-card" translate="no"><a href="https://fosstodon.org/@dillo" class="u-url mention">@<span>dillo</span></a></span> I&#39;ve built <a href="https://fosstodon.org/tags/Dillo" class="mention hashtag" rel="tag">#<span>Dillo</span></a> 3.1.0 on Windows 11 using <a href="https://fosstodon.org/tags/Cygwin" class="mention hashtag" rel="tag">#<span>Cygwin</span></a> without problems and it takes only 5MB of RAM on startup, but requires X Window Server.</p>
mid_kid<p>People don&#39;t believe me when I tell them I had to re-learn how to use <a href="https://fosstodon.org/tags/windows" class="mention hashtag" rel="tag">#<span>windows</span></a> (as a user) for my last and current job. <a href="https://fosstodon.org/tags/cygwin" class="mention hashtag" rel="tag">#<span>cygwin</span></a> and derivatives (<a href="https://fosstodon.org/tags/git" class="mention hashtag" rel="tag">#<span>git</span></a> <a href="https://fosstodon.org/tags/bash" class="mention hashtag" rel="tag">#<span>bash</span></a>, <a href="https://fosstodon.org/tags/msys2" class="mention hashtag" rel="tag">#<span>msys2</span></a>) serve as my only coping mechanism, really glad they exist.</p><p><a href="https://fosstodon.org/tags/gnu" class="mention hashtag" rel="tag">#<span>gnu</span></a> <a href="https://fosstodon.org/tags/linux" class="mention hashtag" rel="tag">#<span>linux</span></a></p>