9

...another (probably about fourth) completely futile attempt at making MASM compiling pipeline work...

...what the fuck... seriously, i've spent together about two weeks of time trying to make a fucking default hello world compile... ml64 problems, then rc.exe problems, apparently i was missing some dumb CommonService.dll which not only doesn't exist anywhere on my computer, but it doesn't even seem to exist at all in this fucking dimension. After several hours I had the bright idea of "fuck MS rc, let's just grab any other random resource compiler that I can find, and see if that one works".

Funnily enough, it does. Except Visual MASM can't run it from it's build process because it fucks up the commandline call, so I need to run it manually, and then when I run the build from V-MASM, the rc call still fails, but then it checks for the resulting .res file and finds it, so it happily continues with success...

...and now fuckin... what even is it? *goes to check*
oh yeah, now linker is shitting itself:
LINK : fatal error LNK1104: cannot open file 'user32.lib'

And I'm just completely defeated, just searching system-wide for the lib intending to copy it into the linker folder because fuck this fucking bullshit, I've had enough of drowning in MS BuildTools versions and installations and uninstallations and fixes and modifys and repairs and all that FUCKING BULLSHIT.

HOW. THE. FUCK. is this in any way usable for anyone. I suspect nobody ever actually tried to build an assembler project in the last 30 years, so nobody noticed it DOESN'T. FUCKING. WORK.

THIS.
THIS is why I hate anything that's not a proper IDE where I install ONE thing, and do everything in that ONE IDE and let IT figure out all this linuxy-soft-coupled bullshit of twentyfuckingthousand fucking useless commandline apps threwn around the whole fucking system where I'm fucking supposed to know where the fuck what is and which version and GO FUCK YOURSELF.

GIMME. FUCKIN. ONE: IDE. WHICH. WILL. INSTALL. ALL. THAT. IT. NEEDS. TO. BE. FUCKING. ABLE. TO. FUCKING. WORK. AND. COMPILE. SHIT!!!

FUUUUUUUUUUUUUUUUUUUUUUUUUUCK.

Comments
  • 2
    user32.lib not found anywhere on my pc, okay, fuck it, let's google and download first random one that I come across because fuck this colossal piece of shit of a failure of a joke of a pipeline.

    first google result:
    "To get User32.lib, I think we should install Microsoft Platform SDK first. Here are the download web pages of Microsoft Platform SDK"

    NO! GO FUCK YOURSELF, I HAVE ABOUT 3 DIFFERENT VERSIONS OF THE PLATFORM SDK INSTALLED AND FUCK ALL IT DOES FOR ME YOU FUCKS. JUST GIVE ME A LINK TO THAT SPECIFIC FILE YOU DUMB FUCKS.
  • 2
    next results have downloads, cool.
    user32.dll

    NO! THE FUCK!
    .LIB, YOU FUCKERS! WHAT IS WRONG WITH YOU, CAN'T YOU EVEN READ???
  • 2
    oh there we go, it DOES exist on my PC.
    20thousand separate versions of it do... of course.
    i don't give a shit, let's grab this random one from masm32 folder.

    oh hey cool, the error is still there, IT CAN'T EVEN FIND THE FILE WHEN ITS IN ITS RUNNING DIRECTORY. FUUUUUUUUUCK.
  • 3
    what fucking good are you, Visual MASM??? You're not an IDE, you're just a fucking retarded pretender. Nothing that is needed for you to be useful is INTEGRATED. FUCK YOU AND YOUR WHOLE DYNASTY AND EVERYONE WHO EVER TOUCHED IT.

    THIS.
    THIS FUCKING BULLSHIT IS ONE OF THE REASONS WHY WE NEED TO FUCKING BURN IT EVERYTHING TO THE GROUND AND START AGAIN.

    Yes, burn linux too. Burn ESPECIALLY linux, because that's where this bullshit comes from. Twentythousand fucking 1kb commandline apps that have no awareness of each other shat all over the place, and it's the job of the user to remember where's what and what needs what even though each of those cr-apps is fucking useless by itself so for them to be of any use they HAVE TO BE PART OF A SINGLE PIPELINE BY DEFAULT. But nooo, nooo, no concept of that exists anywhere, user is the one to carry the fucking buckets of bits from the ass of one of them to the mouth of the other, FUCK YOU.
  • 2
    ...SASM?
    https://dman95.github.io/SASM/...

    "The program works out of the box and is great for beginners to learn assembly language."

    lol, let's see, you fucker.
  • 2
    Lol, SASM pretends to work and even build... Except I have no idea where it builds to, and when I try to change settings, it shits the bed, and when I try to build anything except the default almost-blank new file, it shits the bed even more, again, missing paths and links, syntax errors, what the fuck...

    okay, ASM Visual?
  • 2
    OMG!
    ASM Visual actually builds, and I can find the exe, and it actually works!

    It still makes a wet fart when I try to run in debug mode from the IDE, because it can't find the debugger, but...

    OMG! THIS ACTUALLY DOES STUFF OUT-OF-THE-BOX!!!!

    I... I... I can't believe it!
  • 2
    ...and even the debug run works when I select x64dbg instead of WinDbg!

    OH. MY. GOD.
    A new year's miracle :-O
  • 2
    Time to leave a positive review then
  • 1
    @nitnip i don't see anywhere on their page to put it :(
Add Comment