Its not so bad! You will always be overwhelmed when looking at mods and requirements, just get to it.
Start by opening the pages of the required installations, install those and their requirements properly, then you are ready to install this one. They are all very easy, just install as any other modding resource like xEdit and such. AutoHotKey needs to be in Program files. I just installed everything else into a folder on a seperate drive where I have xEdit, LOOT, DynDOLOD, etc.
Anything that can be downloaded with Nexus Link is in my MO2. Its worth it
So, I managed to get Modvaskr to work a few years back, but now I get an error trying to install Ruby. Apparently I have to have cygwin1.dll, however, I can't find out how to install it. I get the same error trying to install Modvaskr, as well as what this means: I know this mod seems kinda dead, but it used to be really helpful! If anyones still here, I'd love some help.
EDIT I think this mod might just be out of date. I see that if you want to install a compatible Ruby version, it will try to install a version of MSYS2 that is no longer available. Rest in peace, Modvaskr, you were one of the great ones.
that was when i ran the modsvaskr install script, after installing ruby. now im working through "Unhandled exception: Illegal quoting in line 125974." after the xEdit script runs while trying to do a test. same as the people below us it seems.
Damn! Then you've gotten further than I have! Seems like my problem is the cygwin1.dll. I'm not good with stuff like that, so I have no clue if the illegal quoting is a weird output or no. I'd love to know if you manage to fix it, if I get past my issue, it seems like I will encounter yours as well haha
that website should help you. If you manage to get past the error I was experiencing let me know, I'm taking a break for now. Im thinking it may have to do with the version of Ruby.
It took me more time than I care to admit, but I finally got the install to work for me. Step by step for those interested:
1. Install the requirements: AutoLoad, AutoTest, xedit, Ruby 2.6.6, SKSE. 2. Download this mod and extract it to whatever folder you want to be it's final location. 3. Rename the folder now (if you want) and **don't rename it from hereon out**. 4. Open a command prompt: windows key > R > cmd > OK 5. In the command prompt: CD <insert mod's file path> 6. In the command prompt: install.cmd (This will take a couple minutes). (Don't run install.cmd from MO2.) 7. Once Step 6 is done, minimize the command prompt (you'll need it in a minute). Go to the mod folder and open "modsvaskr.yaml" in notepad. 8. Update the file paths included in the yaml to reflect where your Skyrim, xedit, and 7zip installs are. Save and close. 9. Go back to the command prompt: modsvaskr.cmd
If you have MO2, step 9 will run but will only see your vanilla game. To "fix" that, add "modsvaskr.cmd" to your run list as you would xedit, loot, etc.
Testing Notes: With about 31 mods installed (USSEP and other bugfixes, SkyUI and its fixes), running the inside and outside tests tests took about 20min. When the game started I had to select which save to use but when it inevitably crashed and restarted, I didn't have to select my save game --it did take a minute for the program to restart the test from the main screen, though. You can view the results log (modsvaskr.log) from the command prompt, but I recommend opening it via notepad from Modsvaskr's folder. That way you can ctrl + f for "fail" and automatically pop to the failed tests.
Hello, is this mod still being maintained? If yes, then maybe someone has a clue how to fix the following:
[ 2022-10-10 23:30:43 ] - [ InGameTestsRunner ] - [ In-game testing Skyrim SE ] - 3 available in-game tests suites: npcs, locations, npcshead [ 2022-10-10 23:30:48 ] - [ InGameTestsRunner ] - [ In-game testing Skyrim SE ] - 1 tests suites have statuses changes: [ 2022-10-10 23:30:48 ] - [ InGameTestsRunner ] - [ In-game testing Skyrim SE ] * locations: [ 2022-10-10 23:30:48 ] - [ InGameTestsRunner ] - [ In-game testing Skyrim SE ] - First test to run should be locations / dlc2apocryphaworld/-2/2. [ 2022-10-10 23:30:48 ] - [ SkyrimSe ] - [ Game Skyrim SE ] - Launch game (#0) using configured launcher (skse64_loader.exe)... [ 2022-10-10 23:31:02 ] - [ Ui ] - Unhandled exception: invalid byte sequence in UTF-8 C:/Modding/Modsvaskr/vendor/bundle/ruby/2.6.0/gems/modsvaskr-0.1.12/lib/modsvaskr/game.rb:137:in `split' C:/Modding/Modsvaskr/vendor/bundle/ruby/2.6.0/gems/modsvaskr-0.1.12/lib/modsvaskr/game.rb:137:in `launch' C:/Modding/Modsvaskr/vendor/bundle/ruby/2.6.0/gems/modsvaskr-0.1.12/lib/modsvaskr/in_game_tests_runner.rb:151:in `block (2 levels) in run' C:/Modding/Modsvaskr/vendor/bundle/ruby/2.6.0/gems/modsvaskr-0.1.12/lib/modsvaskr/in_game_tests_runner.rb:120:in `loop' C:/Modding/Modsvaskr/vendor/bundle/ruby/2.6.0/gems/modsvaskr-0.1.12/lib/modsvaskr/in_game_tests_runner.rb:120:in `block in run' C:/Modding/Modsvaskr/vendor/bundle/ruby/2.6.0/gems/modsvaskr-0.1.12/lib/modsvaskr/in_game_tests_runner.rb:252:in `with_auto_test_monitoring' C:/Modding/Modsvaskr/vendor/bundle/ruby/2.6.0/gems/modsvaskr-0.1.12/lib/modsvaskr/in_game_tests_runner.rb:112:in `run' C:/Modding/Modsvaskr/vendor/bundle/ruby/2.6.0/gems/modsvaskr-0.1.12/lib/modsvaskr/tests_runner.rb:148:in `run' C:/Modding/Modsvaskr/vendor/bundle/ruby/2.6.0/gems/modsvaskr-0.1.12/lib/modsvaskr/ui.rb:154:in `block (7 levels) in run' C:/Modding/Modsvaskr/vendor/bundle/ruby/2.6.0/gems/curses_menu-0.0.5/lib/curses_menu.rb:130:in `block in initialize' C:/Modding/Modsvaskr/vendor/bundle/ruby/2.6.0/gems/curses_menu-0.0.5/lib/curses_menu.rb:48:in `loop' C:/Modding/Modsvaskr/vendor/bundle/ruby/2.6.0/gems/curses_menu-0.0.5/lib/curses_menu.rb:48:in `initialize' C:/Modding/Modsvaskr/vendor/bundle/ruby/2.6.0/gems/modsvaskr-0.1.12/lib/modsvaskr/ui.rb:62:in `new' etc.
The game starts after that and the tests are running, but neither does it restart after a crash nor does it check the already done tests in the Modsvaskr UI.
So It was working just fine for me earlier and my computer restarted because of an update while I was away from my computer. I tried to load it back up and now all I get is E:\Tools\Modsvaskr>bundle exec ruby -w bin\modsvaskr Press Enter to exit. So I have no idea. Nothing will load up, I even tried uninstalling and reinstalling. But nothing seems to fix it.
Hi RRTenshi, love the idea of this mod. I am facing some issues with Modsvaskr not detecting that Skyrim is running :(
Info: On latest AE update All updates ran and installed. Dependencies installed (though running it through MO2, it could not detect AutoTest.esp despite it being enabled, manually installed it)
Observed result: After running remaining tests the AutoTest completes but Modsvaskr keeps filling the log with "[ Game Skyrim SE ] - SkyrimSE.exe is not running. Wait for its startup... ". Despite the test completing nothing changed in the tests
Expected result: Launching through MO2 works, detects AutoTest.esp without manual install and it detects when the game is actually running and proceeds onto the next test once completed
I wanted to try this out but I am getting an error during installation (install.cmd):
?An error occurred while installing curses (1.4.4), and Bundler cannot continue. Make sure that `gem install curses -v '1.4.4' --source 'https://rubygems.org/'` succeeds before bundling.
In Gemfile: modsvaskr was resolved to 0.1.12, which depends on curses_menu was resolved to 0.0.5, which depends on curses
D:\Gaming\RubySETools\Modsvaskr>CALL bundle binstubs modsvaskr Could not find gem 'modsvaskr x64-mingw32' in any of the gem sources listed in your Gemfile.
D:\Gaming\RubySETools\Modsvaskr>ECHO.
D:\Gaming\RubySETools\Modsvaskr>pause Press any key to continue . . .
(EDIT FYI): The only version of Ruby now available before 2.7 (from the linked site) is 2.6.10. So that is what I am using
There was a bunch of stuff BEFORE that error. If you are curious or need that info here it is (in spoiler).
Spoiler:
Show
D:\Gaming\RubySETools\Modsvaskr>CALL bundle config set path vendor/bundle
D:\Gaming\RubySETools\Modsvaskr>CALL bundle install --path vendor/bundle Fetching gem metadata from https://rubygems.org/........ Resolving dependencies... Using bindata 2.4.10 Using bundler 1.17.2 Fetching curses 1.4.4 Installing curses 1.4.4 with native extensions Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
current directory: D:/Gaming/RubySETools/Modsvaskr/vendor/bundle/ruby/2.6.0/gems/curses-1.4.4/ext/curses D:/Developing/\$Software/SDKs/Ruby26-x64/bin/ruby.exe -I D:/Developing/\$Software/SDKs/Ruby26-x64/lib/ruby/2.6.0 -r ./siteconf20220612-9384-lyuazu.rb extconf.rb rm -f *.o rm -f *.exe rm -f *.dll rm -f *.a gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/addch.c gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/addchstr.c gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/addstr.c gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/attr.c gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/beep.c gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/bkgd.c gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/border.c gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/clear.c gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/color.c gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/delch.c gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/deleteln.c gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/deprec.c gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/getch.c gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/getstr.c gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/getyx.c gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/inch.c gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/inchstr.c gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/initscr.c gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/inopts.c gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/insch.c gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/insstr.c gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/instr.c gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/kernel.c gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/keyname.c gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/mouse.c gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/move.c gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/outopts.c gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/overlay.c gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/pad.c gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/panel.c gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/printw.c gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/refresh.c gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/scanw.c gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/scr_dump.c gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/scroll.c gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/slk.c gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/termattr.c gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/terminfo.c gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/touch.c gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/util.c gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/window.c gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/debug.c gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../wincon/pdcclip.c gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../wincon/pdcdisp.c gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../wincon/pdcgetsc.c gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../wincon/pdckbd.c gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../wincon/pdcscrn.c gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../wincon/pdcsetsc.c gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../wincon/pdcutil.c ar rcv pdcurses.a addch.o addchstr.o addstr.o attr.o beep.o bkgd.o border.o clear.o color.o delch.o deleteln.o deprec.o getch.o getstr.o getyx.o inch.o inchstr.o initscr.o inopts.o insch.o insstr.o instr.o kernel.o keyname.o mouse.o move.o outopts.o overlay.o pad.o panel.o printw.o refresh.o scanw.o scr_dump.o scroll.o slk.o termattr.o terminfo.o touch.o util.o window.o debug.o pdcclip.o pdcdisp.o pdcgetsc.o pdckbd.o pdcscrn.o pdcsetsc.o pdcutil.o a - addch.o a - addchstr.o a - addstr.o a - attr.o a - beep.o a - bkgd.o a - border.o a - clear.o a - color.o a - delch.o a - deleteln.o a - deprec.o a - getch.o a - getstr.o a - getyx.o a - inch.o a - inchstr.o a - initscr.o a - inopts.o a - insch.o a - insstr.o a - instr.o a - kernel.o a - keyname.o a - mouse.o a - move.o a - outopts.o a - overlay.o a - pad.o a - panel.o a - printw.o a - refresh.o a - scanw.o a - scr_dump.o a - scroll.o a - slk.o a - termattr.o a - terminfo.o a - touch.o a - util.o a - window.o a - debug.o a - pdcclip.o a - pdcdisp.o a - pdcgetsc.o a - pdckbd.o a - pdcscrn.o a - pdcsetsc.o a - pdcutil.o cp pdcurses.a panel.a gcc -O4 -Wall -pedantic -I.. -DPDC_WIDE -otestcurs.exe ../demos/testcurs.c pdcurses.a gcc -O4 -Wall -pedantic -I.. -DPDC_WIDE -oozdemo.exe ../demos/ozdemo.c pdcurses.a gcc -O4 -Wall -pedantic -I.. -DPDC_WIDE -oxmas.exe ../demos/xmas.c pdcurses.a gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE -I../demos -otuidemo.o ../demos/tuidemo.c gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE -I../demos -otui.o ../demos/tui.c gcc -otuidemo.exe tuidemo.o tui.o pdcurses.a gcc -O4 -Wall -pedantic -I.. -DPDC_WIDE -ofirework.exe ../demos/firework.c pdcurses.a gcc -O4 -Wall -pedantic -I.. -DPDC_WIDE -onewtest.exe ../demos/newtest.c pdcurses.a gcc -O4 -Wall -pedantic -I.. -DPDC_WIDE -optest.exe ../demos/ptest.c pdcurses.a gcc -O4 -Wall -pedantic -I.. -DPDC_WIDE -orain.exe ../demos/rain.c pdcurses.a gcc -O4 -Wall -pedantic -I.. -DPDC_WIDE -oworm.exe ../demos/worm.c pdcurses.a strip *.exe > make -f Makefile.mng clean all _w64=1 WIDE=Y DLL=N checking for tgetent() in -ltinfow... no checking for tgetent() in -ltinfo... no checking for tgetent() in -ltermcap... no checking for pdcurses.h... yes checking for initscr() in -lpdcurses... yes header: pdcurses.h library: pdcurses checking for beep()... yes checking for bkgd()... yes checking for bkgdset()... yes checking for curs_set()... yes checking for deleteln()... yes checking for doupdate()... yes checking for flash()... yes checking for getbkgd()... yes checking for getnstr()... yes checking for init()... no checking for init in pdcurses.h... no checking for isendwin()... yes checking for keyname()... yes checking for keypad()... yes checking for resizeterm()... no checking for resizeterm in pdcurses.h... no checking for scrl()... yes checking for set()... no checking for set in pdcurses.h... no checking for setscrreg()... yes checking for ungetch()... yes checking for addnwstr()... yes checking for wattroff()... yes checking for wattron()... yes checking for wattrset()... yes checking for wbkgd()... yes checking for wbkgdset()... yes checking for wdeleteln()... yes checking for wgetnstr()... yes checking for wresize()... yes checking for wscrl()... yes checking for wsetscrreg()... yes checking for werase()... yes checking for redrawwin()... yes checking for waddnwstr()... yes checking for mvderwin()... yes checking for derwin()... yes checking for touchwin()... yes checking for untouchwin()... yes checking for wtouchln()... yes checking for is_linetouched()... yes checking for is_wintouched()... yes checking for def_prog_mode()... yes checking for reset_prog_mode()... yes checking for timeout()... yes checking for wtimeout()... yes checking for nodelay()... yes checking for init_color()... yes checking for wcolor_set()... yes checking for use_default_colors()... yes checking for assume_default_colors()... yes checking for newpad()... yes checking for unget_wch()... yes checking for get_wch()... yes checking for wget_wch()... yes checking for PDC_get_key_modifiers()... yes checking for convertible type of chtype... unsigned long long checking for _XOPEN_SOURCE_EXTENDED... no checking for ESCDELAY in pdcurses.h... no checking for TABSIZE in pdcurses.h... yes checking for COLORS in pdcurses.h... yes checking for COLOR_PAIRS in pdcurses.h... yes checking for sizeof(WINDOW) is available... no checking for sizeof(MEVENT) is available... no checking for sizeof(ITEM) is available... no checking for sizeof(MENU) is available... no checking for sizeof(FIELD) is available... no checking for sizeof(FORM) is available... no creating extconf.h creating Makefile
current directory: D:/Gaming/RubySETools/Modsvaskr/vendor/bundle/ruby/2.6.0/gems/curses-1.4.4/ext/curses make "DESTDIR=" clean
current directory: D:/Gaming/RubySETools/Modsvaskr/vendor/bundle/ruby/2.6.0/gems/curses-1.4.4/ext/curses make "DESTDIR=" generating curses-x64-mingw32.def make: *** No rule to make target '/D/Developing/oftware/SDKs/Ruby26-x64/include/ruby-2.6.0/ruby/win32.h', needed by 'curses.o'. Stop.
make failed, exit code 2
Gem files will remain installed in D:/Gaming/RubySETools/Modsvaskr/vendor/bundle/ruby/2.6.0/gems/curses-1.4.4 for inspection. Results logged to D:/Gaming/RubySETools/Modsvaskr/vendor/bundle/ruby/2.6.0/extensions/x64-mingw32/2.6.0/curses-1.4.4/gem_make.out
Looks like Ruby has a hard time interpreting escape sequences for path characters. After looking through the extra data I posted in the spoiler to see if I could find something and it looks like it couldn't process my Ruby install path. I uninstalled Ruby from the path (used by all my Developing Software): D:\Developing\$Software\Ruby26-x64
I then installed it to D:\Developing\Lang\Ruby26-x64 (without any "special" characters) and it worked fine. Annoying though that Ruby can't handle something that simple...
I have the same problem, when I try to run install. I am also using ruby v2.6.10. The path my ruby is installed to is ; C:\Users\user\Documents\Ruby DevKit I already tried installing ruby in a couple of different places but nothing works like it did for you. If anyone has a solution to this problem, please help me.?
69 comments
Me now: (¬_¬)
Start by opening the pages of the required installations, install those and their requirements properly, then you are ready to install this one. They are all very easy, just install as any other modding resource like xEdit and such. AutoHotKey needs to be in Program files. I just installed everything else into a folder on a seperate drive where I have xEdit, LOOT, DynDOLOD, etc.
Anything that can be downloaded with Nexus Link is in my MO2. Its worth it
I get the same error trying to install Modvaskr, as well as what this means:
I know this mod seems kinda dead, but it used to be really helpful!
If anyones still here, I'd love some help.
EDIT
I think this mod might just be out of date. I see that if you want to install a compatible Ruby version, it will try to install a version of MSYS2 that is no longer available.
Rest in peace, Modvaskr, you were one of the great ones.
Seems like my problem is the cygwin1.dll.
I'm not good with stuff like that, so I have no clue if the illegal quoting is a weird output or no.
I'd love to know if you manage to fix it, if I get past my issue, it seems like I will encounter yours as well haha
This was my full error log from the incident:
E:\Vortex Mods\Modvaskr>bundle exec ruby -w bin\modsvaskr
[ 2023-10-18 09:51:07 ] - [ Ui ] - Launch Modsvaskr UI v0.1.12 - Logs in E:/Vortex Mods/Modvaskr/Modsvaskr.log
[ 2023-10-18 09:51:18 ] - [ TestsRunner ] - Discover tests for exterior_cell
[ 2023-10-18 10:04:08 ] - [ Ui ] - Unhandled exception: Illegal quoting in line 125974.
C:/Ruby26-x64/lib/ruby/2.6.0/csv/parser.rb:879:in `parse_quotable_robust'
C:/Ruby26-x64/lib/ruby/2.6.0/csv/parser.rb:818:in `block in parse_quotable_loose'
C:/Ruby26-x64/lib/ruby/2.6.0/csv/parser.rb:31:in `block in each_line'
C:/Ruby26-x64/lib/ruby/2.6.0/csv/parser.rb:28:in `each_line'
C:/Ruby26-x64/lib/ruby/2.6.0/csv/parser.rb:28:in `each_line'
C:/Ruby26-x64/lib/ruby/2.6.0/csv/parser.rb:779:in `parse_quotable_loose'
C:/Ruby26-x64/lib/ruby/2.6.0/csv/parser.rb:303:in `parse'
C:/Ruby26-x64/lib/ruby/2.6.0/csv.rb:1236:in `each'
C:/Ruby26-x64/lib/ruby/2.6.0/csv.rb:1236:in `each'
C:/Ruby26-x64/lib/ruby/2.6.0/csv.rb:1245:in `to_a'
C:/Ruby26-x64/lib/ruby/2.6.0/csv.rb:1245:in `read'
C:/Ruby26-x64/lib/ruby/2.6.0/csv.rb:685:in `parse'
E:/Vortex Mods/Modvaskr/vendor/bundle/ruby/2.6.0/gems/modsvaskr-0.1.12/lib/modsvaskr/xedit.rb:60:in `parse_csv'
E:/Vortex Mods/Modvaskr/vendor/bundle/ruby/2.6.0/gems/modsvaskr-0.1.12/lib/modsvaskr/tests_suites/exterior_cell.rb:30:in `discover_tests'
E:/Vortex Mods/Modvaskr/vendor/bundle/ruby/2.6.0/gems/modsvaskr-0.1.12/lib/modsvaskr/tests_runner.rb:51:in `discover_tests_for'
E:/Vortex Mods/Modvaskr/vendor/bundle/ruby/2.6.0/gems/modsvaskr-0.1.12/lib/modsvaskr/ui.rb:134:in `block (8 levels) in run'
E:/Vortex Mods/Modvaskr/vendor/bundle/ruby/2.6.0/gems/modsvaskr-0.1.12/lib/modsvaskr/ui.rb:130:in `each_key'
E:/Vortex Mods/Modvaskr/vendor/bundle/ruby/2.6.0/gems/modsvaskr-0.1.12/lib/modsvaskr/ui.rb:130:in `block (7 levels) in run'
E:/Vortex Mods/Modvaskr/vendor/bundle/ruby/2.6.0/gems/curses_menu-0.2.0/lib/curses_menu.rb:136:in `block in initialize'
E:/Vortex Mods/Modvaskr/vendor/bundle/ruby/2.6.0/gems/curses_menu-0.2.0/lib/curses_menu.rb:48:in `loop'
E:/Vortex Mods/Modvaskr/vendor/bundle/ruby/2.6.0/gems/curses_menu-0.2.0/lib/curses_menu.rb:48:in `initialize'
E:/Vortex Mods/Modvaskr/vendor/bundle/ruby/2.6.0/gems/modsvaskr-0.1.12/lib/modsvaskr/ui.rb:62:in `new'
E:/Vortex Mods/Modvaskr/vendor/bundle/ruby/2.6.0/gems/modsvaskr-0.1.12/lib/modsvaskr/ui.rb:62:in `block (5 levels) in run'
E:/Vortex Mods/Modvaskr/vendor/bundle/ruby/2.6.0/gems/curses_menu-0.2.0/lib/curses_menu.rb:136:in `block in initialize'
E:/Vortex Mods/Modvaskr/vendor/bundle/ruby/2.6.0/gems/curses_menu-0.2.0/lib/curses_menu.rb:48:in `loop'
E:/Vortex Mods/Modvaskr/vendor/bundle/ruby/2.6.0/gems/curses_menu-0.2.0/lib/curses_menu.rb:48:in `initialize'
E:/Vortex Mods/Modvaskr/vendor/bundle/ruby/2.6.0/gems/modsvaskr-0.1.12/lib/modsvaskr/ui.rb:52:in `new'
E:/Vortex Mods/Modvaskr/vendor/bundle/ruby/2.6.0/gems/modsvaskr-0.1.12/lib/modsvaskr/ui.rb:52:in `block (3 levels) in run'
E:/Vortex Mods/Modvaskr/vendor/bundle/ruby/2.6.0/gems/curses_menu-0.2.0/lib/curses_menu.rb:136:in `block in initialize'
E:/Vortex Mods/Modvaskr/vendor/bundle/ruby/2.6.0/gems/curses_menu-0.2.0/lib/curses_menu.rb:48:in `loop'
E:/Vortex Mods/Modvaskr/vendor/bundle/ruby/2.6.0/gems/curses_menu-0.2.0/lib/curses_menu.rb:48:in `initialize'
E:/Vortex Mods/Modvaskr/vendor/bundle/ruby/2.6.0/gems/modsvaskr-0.1.12/lib/modsvaskr/ui.rb:46:in `new'
E:/Vortex Mods/Modvaskr/vendor/bundle/ruby/2.6.0/gems/modsvaskr-0.1.12/lib/modsvaskr/ui.rb:46:in `run'
E:/Vortex Mods/Modvaskr/vendor/bundle/ruby/2.6.0/gems/modsvaskr-0.1.12/bin/modsvaskr:7:in `<top (required)>'
bin/modsvaskr:29:in `load'
bin/modsvaskr:29:in `<main>'
[ 2023-10-18 10:04:08 ] - [ Ui ] - Close Modsvaskr UI
Press Enter to exit.
[ Ui ] - Unhandled exception: Illegal quoting in line 106116.
C:/Ruby26-x64/lib/ruby/2.6.0/csv/parser.rb:879:in `parse_quotable_robust'
C:/Ruby26-x64/lib/ruby/2.6.0/csv/parser.rb:818:in `block in parse_quotable_loose'
C:/Ruby26-x64/lib/ruby/2.6.0/csv/parser.rb:31:in `block in each_line'
C:/Ruby26-x64/lib/ruby/2.6.0/csv/parser.rb:28:in `each_line'
C:/Ruby26-x64/lib/ruby/2.6.0/csv/parser.rb:28:in `each_line'
C:/Ruby26-x64/lib/ruby/2.6.0/csv/parser.rb:779:in `parse_quotable_loose'
C:/Ruby26-x64/lib/ruby/2.6.0/csv/parser.rb:303:in `parse'
C:/Ruby26-x64/lib/ruby/2.6.0/csv.rb:1236:in `each'
C:/Ruby26-x64/lib/ruby/2.6.0/csv.rb:1236:in `each'
C:/Ruby26-x64/lib/ruby/2.6.0/csv.rb:1245:in `to_a'
C:/Ruby26-x64/lib/ruby/2.6.0/csv.rb:1245:in `read'
C:/Ruby26-x64/lib/ruby/2.6.0/csv.rb:685:in `parse'
E:\Modsvaskr>bundle exec ruby -w bin\modsvaskr
[ 2022-10-04 17:09:41 ] - [ Ui ] - Launch Modsvaskr UI v0.1.12 - Logs in E:/Modsvaskr/Modsvaskr.log
[ 2022-10-04 17:09:58 ] - [ TestsRunner ] - Discover tests for exterior_cell
[ 2022-10-04 17:35:35 ] - [ Ui ] - Unhandled exception: Illegal quoting in line 109221.
C:/Ruby26/lib/ruby/2.6.0/csv/parser.rb:879:in `parse_quotable_robust'
C:/Ruby26/lib/ruby/2.6.0/csv/parser.rb:818:in `block in parse_quotable_loose'
C:/Ruby26/lib/ruby/2.6.0/csv/parser.rb:31:in `block in each_line'
C:/Ruby26/lib/ruby/2.6.0/csv/parser.rb:28:in `each_line'
C:/Ruby26/lib/ruby/2.6.0/csv/parser.rb:28:in `each_line'
C:/Ruby26/lib/ruby/2.6.0/csv/parser.rb:779:in `parse_quotable_loose'
C:/Ruby26/lib/ruby/2.6.0/csv/parser.rb:303:in `parse'
C:/Ruby26/lib/ruby/2.6.0/csv.rb:1236:in `each'
C:/Ruby26/lib/ruby/2.6.0/csv.rb:1236:in `each'
C:/Ruby26/lib/ruby/2.6.0/csv.rb:1245:in `to_a'
C:/Ruby26/lib/ruby/2.6.0/csv.rb:1245:in `read'
C:/Ruby26/lib/ruby/2.6.0/csv.rb:685:in `parse'
E:/Modsvaskr/vendor/bundle/ruby/2.6.0/gems/modsvaskr-0.1.12/lib/modsvaskr/xedit.rb:60:in `parse_csv'
E:/Modsvaskr/vendor/bundle/ruby/2.6.0/gems/modsvaskr-0.1.12/lib/modsvaskr/tests_suites/exterior_cell.rb:30:in `discover_tests'
E:/Modsvaskr/vendor/bundle/ruby/2.6.0/gems/modsvaskr-0.1.12/lib/modsvaskr/tests_runner.rb:51:in `discover_tests_for'
E:/Modsvaskr/vendor/bundle/ruby/2.6.0/gems/modsvaskr-0.1.12/lib/modsvaskr/ui.rb:134:in `block (8 levels) in run'
E:/Modsvaskr/vendor/bundle/ruby/2.6.0/gems/modsvaskr-0.1.12/lib/modsvaskr/ui.rb:130:in `each_key'
E:/Modsvaskr/vendor/bundle/ruby/2.6.0/gems/modsvaskr-0.1.12/lib/modsvaskr/ui.rb:130:in `block (7 levels) in run'
E:/Modsvaskr/vendor/bundle/ruby/2.6.0/gems/curses_menu-0.0.5/lib/curses_menu.rb:130:in `block in initialize'
E:/Modsvaskr/vendor/bundle/ruby/2.6.0/gems/curses_menu-0.0.5/lib/curses_menu.rb:48:in `loop'
E:/Modsvaskr/vendor/bundle/ruby/2.6.0/gems/curses_menu-0.0.5/lib/curses_menu.rb:48:in `initialize'
E:/Modsvaskr/vendor/bundle/ruby/2.6.0/gems/modsvaskr-0.1.12/lib/modsvaskr/ui.rb:62:in `new'
E:/Modsvaskr/vendor/bundle/ruby/2.6.0/gems/modsvaskr-0.1.12/lib/modsvaskr/ui.rb:62:in `block (5 levels) in run'
E:/Modsvaskr/vendor/bundle/ruby/2.6.0/gems/curses_menu-0.0.5/lib/curses_menu.rb:130:in `block in initialize'
E:/Modsvaskr/vendor/bundle/ruby/2.6.0/gems/curses_menu-0.0.5/lib/curses_menu.rb:48:in `loop'
E:/Modsvaskr/vendor/bundle/ruby/2.6.0/gems/curses_menu-0.0.5/lib/curses_menu.rb:48:in `initialize'
E:/Modsvaskr/vendor/bundle/ruby/2.6.0/gems/modsvaskr-0.1.12/lib/modsvaskr/ui.rb:52:in `new'
E:/Modsvaskr/vendor/bundle/ruby/2.6.0/gems/modsvaskr-0.1.12/lib/modsvaskr/ui.rb:52:in `block (3 levels) in run'
E:/Modsvaskr/vendor/bundle/ruby/2.6.0/gems/curses_menu-0.0.5/lib/curses_menu.rb:130:in `block in initialize'
E:/Modsvaskr/vendor/bundle/ruby/2.6.0/gems/curses_menu-0.0.5/lib/curses_menu.rb:48:in `loop'
E:/Modsvaskr/vendor/bundle/ruby/2.6.0/gems/curses_menu-0.0.5/lib/curses_menu.rb:48:in `initialize'
E:/Modsvaskr/vendor/bundle/ruby/2.6.0/gems/modsvaskr-0.1.12/lib/modsvaskr/ui.rb:46:in `new'
E:/Modsvaskr/vendor/bundle/ruby/2.6.0/gems/modsvaskr-0.1.12/lib/modsvaskr/ui.rb:46:in `run'
E:/Modsvaskr/vendor/bundle/ruby/2.6.0/gems/modsvaskr-0.1.12/bin/modsvaskr:7:in `<top (required)>'
bin/modsvaskr:29:in `load'
bin/modsvaskr:29:in `<main>'
[ 2022-10-04 17:35:35 ] - [ Ui ] - Close Modsvaskr UI
Press Enter to exit.
1. Install the requirements: AutoLoad, AutoTest, xedit, Ruby 2.6.6, SKSE.
2. Download this mod and extract it to whatever folder you want to be it's final location.
3. Rename the folder now (if you want) and **don't rename it from hereon out**.
4. Open a command prompt: windows key > R > cmd > OK
5. In the command prompt: CD <insert mod's file path>
6. In the command prompt: install.cmd (This will take a couple minutes). (Don't run install.cmd from MO2.)
7. Once Step 6 is done, minimize the command prompt (you'll need it in a minute). Go to the mod folder and open "modsvaskr.yaml" in notepad.
8. Update the file paths included in the yaml to reflect where your Skyrim, xedit, and 7zip installs are. Save and close.
9. Go back to the command prompt: modsvaskr.cmd
If you have MO2, step 9 will run but will only see your vanilla game. To "fix" that, add "modsvaskr.cmd" to your run list as you would xedit, loot, etc.
Testing Notes:
With about 31 mods installed (USSEP and other bugfixes, SkyUI and its fixes), running the inside and outside tests tests took about 20min. When the game started I had to select which save to use but when it inevitably crashed and restarted, I didn't have to select my save game --it did take a minute for the program to restart the test from the main screen, though. You can view the results log (modsvaskr.log) from the command prompt, but I recommend opening it via notepad from Modsvaskr's folder. That way you can ctrl + f for "fail" and automatically pop to the failed tests.
is this mod still being maintained?
If yes, then maybe someone has a clue how to fix the following:
[ 2022-10-10 23:30:43 ] - [ InGameTestsRunner ] - [ In-game testing Skyrim SE ] - 3 available in-game tests suites: npcs, locations, npcshead
[ 2022-10-10 23:30:48 ] - [ InGameTestsRunner ] - [ In-game testing Skyrim SE ] - 1 tests suites have statuses changes:
[ 2022-10-10 23:30:48 ] - [ InGameTestsRunner ] - [ In-game testing Skyrim SE ] * locations:
[ 2022-10-10 23:30:48 ] - [ InGameTestsRunner ] - [ In-game testing Skyrim SE ] - First test to run should be locations / dlc2apocryphaworld/-2/2.
[ 2022-10-10 23:30:48 ] - [ SkyrimSe ] - [ Game Skyrim SE ] - Launch game (#0) using configured launcher (skse64_loader.exe)...
[ 2022-10-10 23:31:02 ] - [ Ui ] - Unhandled exception: invalid byte sequence in UTF-8
C:/Modding/Modsvaskr/vendor/bundle/ruby/2.6.0/gems/modsvaskr-0.1.12/lib/modsvaskr/game.rb:137:in `split'
C:/Modding/Modsvaskr/vendor/bundle/ruby/2.6.0/gems/modsvaskr-0.1.12/lib/modsvaskr/game.rb:137:in `launch'
C:/Modding/Modsvaskr/vendor/bundle/ruby/2.6.0/gems/modsvaskr-0.1.12/lib/modsvaskr/in_game_tests_runner.rb:151:in `block (2 levels) in run'
C:/Modding/Modsvaskr/vendor/bundle/ruby/2.6.0/gems/modsvaskr-0.1.12/lib/modsvaskr/in_game_tests_runner.rb:120:in `loop'
C:/Modding/Modsvaskr/vendor/bundle/ruby/2.6.0/gems/modsvaskr-0.1.12/lib/modsvaskr/in_game_tests_runner.rb:120:in `block in run'
C:/Modding/Modsvaskr/vendor/bundle/ruby/2.6.0/gems/modsvaskr-0.1.12/lib/modsvaskr/in_game_tests_runner.rb:252:in `with_auto_test_monitoring'
C:/Modding/Modsvaskr/vendor/bundle/ruby/2.6.0/gems/modsvaskr-0.1.12/lib/modsvaskr/in_game_tests_runner.rb:112:in `run'
C:/Modding/Modsvaskr/vendor/bundle/ruby/2.6.0/gems/modsvaskr-0.1.12/lib/modsvaskr/tests_runner.rb:148:in `run'
C:/Modding/Modsvaskr/vendor/bundle/ruby/2.6.0/gems/modsvaskr-0.1.12/lib/modsvaskr/ui.rb:154:in `block (7 levels) in run'
C:/Modding/Modsvaskr/vendor/bundle/ruby/2.6.0/gems/curses_menu-0.0.5/lib/curses_menu.rb:130:in `block in initialize'
C:/Modding/Modsvaskr/vendor/bundle/ruby/2.6.0/gems/curses_menu-0.0.5/lib/curses_menu.rb:48:in `loop'
C:/Modding/Modsvaskr/vendor/bundle/ruby/2.6.0/gems/curses_menu-0.0.5/lib/curses_menu.rb:48:in `initialize'
C:/Modding/Modsvaskr/vendor/bundle/ruby/2.6.0/gems/modsvaskr-0.1.12/lib/modsvaskr/ui.rb:62:in `new'
etc.
The game starts after that and the tests are running, but neither does it restart after a crash nor does it check the already done tests in the Modsvaskr UI.
I'm getting the same error.
E:\Tools\Modsvaskr>bundle exec ruby -w bin\modsvaskr
So I have no idea. Nothing will load up, I even tried uninstalling and reinstalling. But nothing seems to fix it.Press Enter to exit.
Having the same error :(
Edit: reboot the pc and it works :)
Info:
On latest AE update
All updates ran and installed.
Dependencies installed (though running it through MO2, it could not detect AutoTest.esp despite it being enabled, manually installed it)
Observed result:
After running remaining tests the AutoTest completes but Modsvaskr keeps filling the log with "[ Game Skyrim SE ] - SkyrimSE.exe is not running. Wait for its startup... ". Despite the test completing nothing changed in the tests
Expected result:
Launching through MO2 works, detects AutoTest.esp without manual install and it detects when the game is actually running and proceeds onto the next test once completed
?An error occurred while installing curses (1.4.4), and Bundler cannot continue.
Make sure that `gem install curses -v '1.4.4' --source 'https://rubygems.org/'`
succeeds before bundling.
In Gemfile:
modsvaskr was resolved to 0.1.12, which depends on
curses_menu was resolved to 0.0.5, which depends on
curses
D:\Gaming\RubySETools\Modsvaskr>CALL bundle binstubs modsvaskr
Could not find gem 'modsvaskr x64-mingw32' in any of the gem sources listed in
your Gemfile.
D:\Gaming\RubySETools\Modsvaskr>ECHO.
D:\Gaming\RubySETools\Modsvaskr>pause
Press any key to continue . . .
(EDIT FYI): The only version of Ruby now available before 2.7 (from the linked site) is 2.6.10. So that is what I am using
There was a bunch of stuff BEFORE that error. If you are curious or need that info here it is (in spoiler).
D:\Gaming\RubySETools\Modsvaskr>CALL bundle config set path vendor/bundle
D:\Gaming\RubySETools\Modsvaskr>CALL bundle install --path vendor/bundle
Fetching gem metadata from https://rubygems.org/........
Resolving dependencies...
Using bindata 2.4.10
Using bundler 1.17.2
Fetching curses 1.4.4
Installing curses 1.4.4 with native extensions
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
current directory:
D:/Gaming/RubySETools/Modsvaskr/vendor/bundle/ruby/2.6.0/gems/curses-1.4.4/ext/curses
D:/Developing/\$Software/SDKs/Ruby26-x64/bin/ruby.exe -I
D:/Developing/\$Software/SDKs/Ruby26-x64/lib/ruby/2.6.0 -r
./siteconf20220612-9384-lyuazu.rb extconf.rb
rm -f *.o
rm -f *.exe
rm -f *.dll
rm -f *.a
gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/addch.c
gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/addchstr.c
gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/addstr.c
gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/attr.c
gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/beep.c
gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/bkgd.c
gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/border.c
gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/clear.c
gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/color.c
gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/delch.c
gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/deleteln.c
gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/deprec.c
gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/getch.c
gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/getstr.c
gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/getyx.c
gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/inch.c
gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/inchstr.c
gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/initscr.c
gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/inopts.c
gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/insch.c
gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/insstr.c
gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/instr.c
gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/kernel.c
gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/keyname.c
gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/mouse.c
gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/move.c
gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/outopts.c
gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/overlay.c
gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/pad.c
gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/panel.c
gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/printw.c
gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/refresh.c
gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/scanw.c
gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/scr_dump.c
gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/scroll.c
gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/slk.c
gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/termattr.c
gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/terminfo.c
gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/touch.c
gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/util.c
gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/window.c
gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../pdcurses/debug.c
gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../wincon/pdcclip.c
gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../wincon/pdcdisp.c
gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../wincon/pdcgetsc.c
gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../wincon/pdckbd.c
gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../wincon/pdcscrn.c
gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../wincon/pdcsetsc.c
gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE ../wincon/pdcutil.c
ar rcv pdcurses.a addch.o addchstr.o addstr.o attr.o beep.o bkgd.o border.o
clear.o color.o delch.o deleteln.o deprec.o getch.o getstr.o getyx.o inch.o
inchstr.o initscr.o inopts.o insch.o insstr.o instr.o kernel.o keyname.o mouse.o
move.o outopts.o overlay.o pad.o panel.o printw.o refresh.o scanw.o scr_dump.o
scroll.o slk.o termattr.o terminfo.o touch.o util.o window.o debug.o pdcclip.o
pdcdisp.o pdcgetsc.o pdckbd.o pdcscrn.o pdcsetsc.o pdcutil.o
a - addch.o
a - addchstr.o
a - addstr.o
a - attr.o
a - beep.o
a - bkgd.o
a - border.o
a - clear.o
a - color.o
a - delch.o
a - deleteln.o
a - deprec.o
a - getch.o
a - getstr.o
a - getyx.o
a - inch.o
a - inchstr.o
a - initscr.o
a - inopts.o
a - insch.o
a - insstr.o
a - instr.o
a - kernel.o
a - keyname.o
a - mouse.o
a - move.o
a - outopts.o
a - overlay.o
a - pad.o
a - panel.o
a - printw.o
a - refresh.o
a - scanw.o
a - scr_dump.o
a - scroll.o
a - slk.o
a - termattr.o
a - terminfo.o
a - touch.o
a - util.o
a - window.o
a - debug.o
a - pdcclip.o
a - pdcdisp.o
a - pdcgetsc.o
a - pdckbd.o
a - pdcscrn.o
a - pdcsetsc.o
a - pdcutil.o
cp pdcurses.a panel.a
gcc -O4 -Wall -pedantic -I.. -DPDC_WIDE -otestcurs.exe ../demos/testcurs.c
pdcurses.a
gcc -O4 -Wall -pedantic -I.. -DPDC_WIDE -oozdemo.exe ../demos/ozdemo.c
pdcurses.a
gcc -O4 -Wall -pedantic -I.. -DPDC_WIDE -oxmas.exe ../demos/xmas.c pdcurses.a
gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE -I../demos -otuidemo.o
../demos/tuidemo.c
gcc -c -O4 -Wall -pedantic -I.. -DPDC_WIDE -I../demos -otui.o ../demos/tui.c
gcc -otuidemo.exe tuidemo.o tui.o pdcurses.a
gcc -O4 -Wall -pedantic -I.. -DPDC_WIDE -ofirework.exe ../demos/firework.c
pdcurses.a
gcc -O4 -Wall -pedantic -I.. -DPDC_WIDE -onewtest.exe ../demos/newtest.c
pdcurses.a
gcc -O4 -Wall -pedantic -I.. -DPDC_WIDE -optest.exe ../demos/ptest.c pdcurses.a
gcc -O4 -Wall -pedantic -I.. -DPDC_WIDE -orain.exe ../demos/rain.c pdcurses.a
gcc -O4 -Wall -pedantic -I.. -DPDC_WIDE -oworm.exe ../demos/worm.c pdcurses.a
strip *.exe
> make -f Makefile.mng clean all _w64=1 WIDE=Y DLL=N
checking for tgetent() in -ltinfow... no
checking for tgetent() in -ltinfo... no
checking for tgetent() in -ltermcap... no
checking for pdcurses.h... yes
checking for initscr() in -lpdcurses... yes
header: pdcurses.h
library: pdcurses
checking for beep()... yes
checking for bkgd()... yes
checking for bkgdset()... yes
checking for curs_set()... yes
checking for deleteln()... yes
checking for doupdate()... yes
checking for flash()... yes
checking for getbkgd()... yes
checking for getnstr()... yes
checking for init()... no
checking for init in pdcurses.h... no
checking for isendwin()... yes
checking for keyname()... yes
checking for keypad()... yes
checking for resizeterm()... no
checking for resizeterm in pdcurses.h... no
checking for scrl()... yes
checking for set()... no
checking for set in pdcurses.h... no
checking for setscrreg()... yes
checking for ungetch()... yes
checking for addnwstr()... yes
checking for wattroff()... yes
checking for wattron()... yes
checking for wattrset()... yes
checking for wbkgd()... yes
checking for wbkgdset()... yes
checking for wdeleteln()... yes
checking for wgetnstr()... yes
checking for wresize()... yes
checking for wscrl()... yes
checking for wsetscrreg()... yes
checking for werase()... yes
checking for redrawwin()... yes
checking for waddnwstr()... yes
checking for mvderwin()... yes
checking for derwin()... yes
checking for touchwin()... yes
checking for untouchwin()... yes
checking for wtouchln()... yes
checking for is_linetouched()... yes
checking for is_wintouched()... yes
checking for def_prog_mode()... yes
checking for reset_prog_mode()... yes
checking for timeout()... yes
checking for wtimeout()... yes
checking for nodelay()... yes
checking for init_color()... yes
checking for wcolor_set()... yes
checking for use_default_colors()... yes
checking for assume_default_colors()... yes
checking for newpad()... yes
checking for unget_wch()... yes
checking for get_wch()... yes
checking for wget_wch()... yes
checking for PDC_get_key_modifiers()... yes
checking for convertible type of chtype... unsigned long long
checking for _XOPEN_SOURCE_EXTENDED... no
checking for ESCDELAY in pdcurses.h... no
checking for TABSIZE in pdcurses.h... yes
checking for COLORS in pdcurses.h... yes
checking for COLOR_PAIRS in pdcurses.h... yes
checking for sizeof(WINDOW) is available... no
checking for sizeof(MEVENT) is available... no
checking for sizeof(ITEM) is available... no
checking for sizeof(MENU) is available... no
checking for sizeof(FIELD) is available... no
checking for sizeof(FORM) is available... no
creating extconf.h
creating Makefile
current directory:
D:/Gaming/RubySETools/Modsvaskr/vendor/bundle/ruby/2.6.0/gems/curses-1.4.4/ext/curses
make "DESTDIR=" clean
current directory:
D:/Gaming/RubySETools/Modsvaskr/vendor/bundle/ruby/2.6.0/gems/curses-1.4.4/ext/curses
make "DESTDIR="
generating curses-x64-mingw32.def
make: *** No rule to make target
'/D/Developing/oftware/SDKs/Ruby26-x64/include/ruby-2.6.0/ruby/win32.h', needed
by 'curses.o'. Stop.
make failed, exit code 2
Gem files will remain installed in
D:/Gaming/RubySETools/Modsvaskr/vendor/bundle/ruby/2.6.0/gems/curses-1.4.4 for
inspection.
Results logged to
D:/Gaming/RubySETools/Modsvaskr/vendor/bundle/ruby/2.6.0/extensions/x64-mingw32/2.6.0/curses-1.4.4/gem_make.out
I then installed it to D:\Developing\Lang\Ruby26-x64 (without any "special" characters) and it worked fine. Annoying though that Ruby can't handle something that simple...
The path my ruby is installed to is ; C:\Users\user\Documents\Ruby DevKit
I already tried installing ruby in a couple of different places but nothing works like it did for you. If anyone has a solution to this problem, please help me.?