home.social

#cygwin — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #cygwin, aggregated by home.social.

  1. #XLibre runs on MS #Windows via #Cygwin. We already have #Mingw32 CI builds; now it works with #Cygwin too. In this screen:

    XLibre XWin, Konsole, glxgears, xeyes, lxqt-panel for X11 side by side with Firefox for Windows 64-bit

    More #LiberatedScreens at github.com/orgs/X11Libre/discussions/211

  2. Sourceware Survey 2025 Results

    In the end we got 103 (!) responses with a nice mix of developers, users and maintainers from various hosted projects.

    sourceware.org/survey-2025

    -gabi

  3. @argv_minus_one You know... `autoconf` was for times, when we have several #Unix 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 #Apple is not usually that strongly supported.

    Then keep in mind `autoconf` was practically non-existent on #Windows (and no, #Cygwin and #msys don't count).

  4. github.com/gugod/App-perlbrew/

    Any cygwin users ?

    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.

    If you know how this can be resolved or avoided, please help!

    #perlbrew
    #perl
    #cygwin

  5. Стилистический Анализатор: Синхронизация порядка объявлений и определений функций

    У нас в организации есть обязательное правило оформления исходников, которое звучит так: Порядок объявления С-функций должен совпадать с порядком определения С-функций. В этом тексте представлен алгоритм работы консольной программы, которая автоматически выявляет нарушения этого странного правила.

    habr.com/ru/articles/844436/

    #ctags #awk #gawk #sed #cygwin #cmp #gcc #статический_анализ #стилистический_анализ #static_analysis

  6. Стилистический Анализатор: Синхронизация порядка объявлений и определений функций

    У нас в организации есть обязательное правило оформления исходников, которое звучит так: Порядок объявления С-функций должен совпадать с порядком определения С-функций. В этом тексте представлен алгоритм работы консольной программы, которая автоматически выявляет нарушения этого странного правила.

    habr.com/ru/articles/844436/

    #ctags #awk #gawk #sed #cygwin #cmp #gcc #статический_анализ #стилистический_анализ #static_analysis

  7. Стилистический Анализатор: Синхронизация порядка объявлений и определений функций

    У нас в организации есть обязательное правило оформления исходников, которое звучит так: Порядок объявления С-функций должен совпадать с порядком определения С-функций. В этом тексте представлен алгоритм работы консольной программы, которая автоматически выявляет нарушения этого странного правила.

    habr.com/ru/articles/844436/

    #ctags #awk #gawk #sed #cygwin #cmp #gcc #статический_анализ #стилистический_анализ #static_analysis

  8. Another useful tool I almost forget to mention is wc. You'll find it on and distros. On Windows, and 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:
    git.suckless.org/sbase/file/wc
    Have a happy

  9. Техникум: Как Проинициализировать Микроконтроллер [часть 2]

    Программа это реализация алгоритма. А алгоритм это упорядоченная последовательность действий. Поэтому очень большое значение имеет правильный порядок исполнения программы. В этом тексте я написал как автоматически выявить правильную последовательность инициализации

    habr.com/ru/articles/830964/

    #init #graphviz #tsort #sort #компиляторы #cygwin #uniq #GNU_make #dot #cpp

  10. Техникум: Как Проинициализировать Микроконтроллер [часть 2]

    Программа это реализация алгоритма. А алгоритм это упорядоченная последовательность действий. Поэтому очень большое значение имеет правильный порядок исполнения программы. В этом тексте я написал как автоматически выявить правильную последовательность инициализации

    habr.com/ru/articles/830964/

    #init #graphviz #tsort #sort #компиляторы #cygwin #uniq #GNU_make #dot #cpp

  11. Техникум: Как Проинициализировать Микроконтроллер [часть 2]

    Программа это реализация алгоритма. А алгоритм это упорядоченная последовательность действий. Поэтому очень большое значение имеет правильный порядок исполнения программы. В этом тексте я написал как автоматически выявить правильную последовательность инициализации

    habr.com/ru/articles/830964/

    #init #graphviz #tsort #sort #компиляторы #cygwin #uniq #GNU_make #dot #cpp

  12. #Wine está bien para software antiguo o que nunca tuvo intención de tener una versión para #GNU. 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 #MinGW y #Cygwin.

  13. People don't believe me when I tell them I had to re-learn how to use (as a user) for my last and current job. and derivatives ( , ) serve as my only coping mechanism, really glad they exist.

  14. Сортировка Конфигов для Make Сборок

    Как известно любая большая программа на Си содержит много программных компонентов и, как следствие, много настроек: констант, макросов, конфигурационных структур и прочего. Всё это можно назвать одним словом: конфиги . Все передают конфиги по-разному. В этом тексте представлен способ передавать конфиги через скрипты сборки.

    habr.com/ru/articles/745244/

    #sort #make #GNU_make #GNU #cygwin #config #mingw #mcu #C #си

  15. Сортировка Конфигов для Make Сборок

    Как известно любая большая программа на Си содержит много программных компонентов и, как следствие, много настроек: констант, макросов, конфигурационных структур и прочего. Всё это можно назвать одним словом: конфиги . Все передают конфиги по-разному. В этом тексте представлен способ передавать конфиги через скрипты сборки.

    habr.com/ru/articles/745244/

    #sort #make #GNU_make #GNU #cygwin #config #mingw #mcu #C #си

  16. Ich habe gerade einen Weg gefunden, Test-#Mojibake zu erzeugen und zu korrigieren:
    In #cygwin’s #mintty (wahrscheinlich auch in anderen Shells?) kann man das #Encoding explizit einstellen.
    Dan schickt man per #echo text in ein #fifo #namedPipe und liest es mit dem anderen encoding mit cat aus.

  17. Hmm, I really should install and set up #FuzZyBookmarks aka #FZB on this system.
    It's a lovely script for bookmarking directories through a #CLI using #FZF.

    I have a vague memory of making changes to it while running it under #Termux and #Cygwin, but I can't remember if they were functional changes, or just to get it to work on those configs.

    Guess I'll dig up the archived dirs, and compare them. :)

  18. Back on getting sync working on Windows in Site.js. I think I finally grok how paths and line-endings work via cygwin and so the next step is to integrate this into the binary and patch it in. What a world of hurt.

    PS. Documented it all here:

    source.small-tech.org/site.js/

    #ssh #rync #cygwin #windows #lf #crlf #cygdrive

  19. right, to sort of answer my own question regarding #unf / #unfExt under #CygWin, which is a dependency of #faraday-cookie_jar->http-cookie->domain_name->unf->unf_ext, I managed to get it working with:
    apt-cyg install ruby subversion make openssh openssl openssl-devel sqlite3 git git-completion nano gccmakedep gcc-core libgcc1 libgccpp1 gcc-g++ zlib-devel libiconv-devel

    Not sure which pkg it actually fixed, but this worked for http-cookies as well as Nokogiri.

    #Ruby #Development #Windows