1. Куча / Говнокод #20186

    +14

    1. 1
    2. 2
    3. 3
    Note: If your <username> starts with the "u" or "x" character, change
    C:\MSys\1.0\home\<username>\config.h and double all backslashes
    in VLC_COMPILED_BY constant.

    Из гайда по сборке VLC.

    Запостил: bormand, 13 Июня 2016

    Комментарии (23) RSS

    • This comment intentionally left blank.
      Ответить
    • напомнило, как у нас как-то находили багу, где работа софта зависела от UID человека, запустившего сборку
      P.S. перепутал VLC с VCL, да будет Тарас мной доволен
      Ответить
      • >как у нас как-то находили багу, где работа софта зависела от UID человека, запустившего сборку

        Это не баг, а фича: `Незаменимый сотрудник`.
        Ответить
        • скорее очередное печальное проявление расовой дискриминации
          европейский господин, с UID, умещающимся в uint16, получал работающий билд, а угнетённый китайский кули -- нет
          кто догадается, какой формат архива использовался -- тому нихуя
          Ответить
    • VLC пытается сделать eval что ли? То есть в него можно протащить си-инъекцию из окружения?
      Ответить
    • А ещё в бинарники некоторых программ зачем-то вкомпиливают путь к отладочной питушне на D:\. И если в системе будет D, программа может подтормаживать (особенно, если это флешка).
      Ответить
      • геге. в стырые времена это была глюка с `А:`/`B:` - некоторые программы при запуске флоппи драйв дергали.

        я даже видел источник этого Г: в пендоской конторе, до вершн-контрола, релизы и прочее народ держал (и билдил с) IOmega Zip дисков, которые претендовали что они флопы, почему им винда (или сами юзвери? - не в курсе) буквы А/В давали.
        Ответить
        • Винда и сейчас при обнаружении нового устройства пытается искать драйвера на диске A:. И лишь благодаря тому, что дисководы исчезли из обращения, раздражающие звуки не появляются.
          Ответить
          • хм. странно. по старой памяти, начиная с WinMe & Win2K винды уже вроде были способны обнаруживать флоппи в драйве без запуска моторов. обращение к пустому драйву было почти всегда мнгновенным и безшумным. но иногда все равно обламывалась, и: или вставленую дискету не видела, или думала постоянно что дискета вставлена.
            Ответить
    • > If your <username> starts with the "u" or "x" character
      можно начинать деанон Борманда
      что, Юля, доигралась?
      Ответить
    • > C:\MSys\1.0\home\<username>

      А если у меня этот каталог находится в C:\MinGW\msys\1.0\home\<username> или в C:\msys32\home\<username> или в C:\Users\<username> (да, некоторые варианты MinGW срут и туда) или вообще на диске D:, то скомпилировать не получится?
      Ответить
      • > C:\Users\<username>
        Вот тут, походу, придётся дописать слешца. А в остальных должно норм скомпилиться...
        Ответить
    • Vlc не нужен
      Ответить
    • !
      Ответить
    • Какой багор )))
      Ответить
    • показать все, что скрытоvanished
      Ответить

    Добавить комментарий