digitalmars.D - x86_mscoff build fails with DUB 1.29.0 and DMD 2.094.2
- torhu (71/71) Sep 15 2022 I'm not sure exactly what happens here, but it looks like the
- rikki cattermole (4/4) Sep 15 2022 From what I'm seeing:
- torhu (3/7) Sep 15 2022 Thanks, got it working now!
I'm not sure exactly what happens here, but it looks like the linker is handed a nameless file. No problems with the OMF build. ``` c:\prog\prosjekt\MonsterBrowser_phobos2>dub build -a=x86_mscoff -v Using dub registry url 'https://code.dlang.org/' Refreshing local packages (refresh existing: true)... Looking for local package map at C:\ProgramData\dub\packages\local-packages.json Looking for local package map at C:\Users\Tor\AppData\Local\dub\packages\local-packages.json Try to load local package map at C:\Users\Tor\AppData\Local\dub\packages\local-packages.json Looking for local package map at c:\prog\prosjekt\MonsterBrowser_phobos2\.dub\packages\local-packages.json Determined package version using GIT: monster-browser ~phobos2 Refreshing local packages (refresh existing: false)... Looking for local package map at C:\ProgramData\dub\packages\local-packages.json Looking for local package map at C:\Users\Tor\AppData\Local\dub\packages\local-packages.json Try to load local package map at C:\Users\Tor\AppData\Local\dub\packages\local-packages.json Looking for local package map at c:\prog\prosjekt\MonsterBrowser_phobos2\.dub\packages\local-packages.json Found dependency dwt 1.0.5+swt-3.4.1 Found dependency dwt:base 1.0.5+swt-3.4.1 Refreshing local packages (refresh existing: false)... Looking for local package map at C:\ProgramData\dub\packages\local-packages.json Looking for local package map at C:\Users\Tor\AppData\Local\dub\packages\local-packages.json Try to load local package map at C:\Users\Tor\AppData\Local\dub\packages\local-packages.json Looking for local package map at c:\prog\prosjekt\MonsterBrowser_phobos2\.dub\packages\local-packages.json Found dependency dwt 1.0.5+swt-3.4.1 Found dependency dwt:base 1.0.5+swt-3.4.1 Generating using build Configuring dependent monster-browser, deps:"dwt" Configuring dependent dwt, deps:"dwt:base" Configuring dependent dwt:base, deps: Performing "debug" build using dmd for x86, x86_mscoff. dwt:base 1.0.5+swt-3.4.1: target for configuration "library" is up to date. Using existing build in C:\Users\Tor\AppData\Local\dub\packages\dwt-1.0.5_swt-3.4.1\dwt\.dub\build\library-debug-windows-x86.x86_mscoff-dmd_v2.094.2-dirty-0484A19E0EA2898152475339D8FB31F2\. Copying target from C:\Users\Tor\AppData\Local\dub\packages\dwt-1.0.5_swt-3.4.1\dwt\.dub\build\library-debug-windows-x86.x86_mscoff-dmd_v2.094.2-dirty-0484A19E0EA2898152475339D FB31F2\dwt_base.lib to C:\Users\Tor\AppData\Local\dub\packages\dwt-1.0.5_swt-3.4.1\dwt dwt 1.0.5+swt-3.4.1: target for configuration "windows-win32" is up to date. Using existing build in C:\Users\Tor\AppData\Local\dub\packages\dwt-1.0.5_swt-3.4.1\dwt\.dub\build\windows-win32-debug-windows-x86.x86_mscoff-dmd_v2.094.2-dirty-C4D8C66136FA49EF266284422BAE7F31\. Copying target from C:\Users\Tor\AppData\Local\dub\packages\dwt-1.0.5_swt-3.4.1\dwt\.dub\build\windows-win32-debug-windows-x86.x86_mscoff-dmd_v2.094.2-dirty-C4D8C66136FA49EF2662 4422BAE7F31\dwt.lib to C:\Users\Tor\AppData\Local\dub\packages\dwt-1.0.5_swt-3.4.1\dwt Target 'c:\prog\prosjekt\MonsterBrowser_phobos2\.dub\build\application-debug-windows-x86.x86_mscoff-dmd_v2.094.2-dirty-62D1E946E174AAA0E39CE7B8954ED116 MonsterBrowser.exe' doesn't exist, need rebuild. monster-browser ~phobos2: building configuration "application"... dmd -m32mscoff -c -of.dub\build\application-debug-windows-x86.x86_mscoff-dmd_v2.094.2-dirty-62D1E946E174AAA0E39CE7B8954ED11 \MonsterBrowser.obj -debug -g -d -version=Have_monster_browser -version=Have_dwt -version=Have_dwt_base -Isrc -IC:\Users\Tor\AppData\Local\dub\packages\dwt-1.0.5_swt-3.4.1\dwt\org.eclipse.swt win32.win32.x86\src -IC:\Users\Tor\AppData\Local\dub\packages\dwt-1.0.5_sw -3.4.1\dwt\base\src -J. -Jflags -Jicons -Jres -JC:\Users\Tor\AppData\Local\dub\packages\dwt-1.0.5_swt-3.4.1\dwt\org.eclipse.swt win32.win32.x86\res src\colorednames.d src\common.d src\cvartable.d src\dialogs.d src\flagdata.d src\geoip.d src\ini.d src\launch.d src\lib\loader.d src\lib\phobosfixes.d src\lib\pipestream.d src\lib\process.d src\link.d src\main.d src\mainwindow.d src\masterlist.d src\messageboxes.d src\mswindows\taskbarlist.d src\mswindows\taskbarprogress.d src\mswindows\util.d src\playertable.d src\qstat.d src\rcon.d src\runtools.d src\serveractions.d src\serverdata.d src\serverlist.d src\serverqueue.d src\servertable.d src\set.d src\settings.d src\tango\core\Array.d src\tango\core\Octal.d src\tango\core\Traits.d src\tango\sys\win32\CodePage.d src\tango\sys\win32\IUnknown.d src\tango\sys\win32\Macros.d src\tango\sys\win32\SpecialPath.d src\tango\sys\win32\Types.d src\tango\sys\win32\UserGdi.d src\tango\text\Ascii.d src\tango\text\Util.d src\tango\text\convert\Integer.d src\tango\text\xml\PullParser.d src\tango\text\xml\SaxParser.d src\threadmanager.d src\undead\doformat.d src\undead\internal\file.d src\undead\stream.d src\undead\utf.d -vcolumns Linking... dmd -of.dub\build\application-debug-windows-x86.x86_mscoff-dmd_v2.094.2-dirty-62D1E946E174AAA0E39CE7B8954ED11 \MonsterBrowser.exe .dub\build\application-debug-windows-x86.x86_mscoff-dmd_v2.094.2-dirty-62D1E946E174AAA0E39CE7B8954ED11 \MonsterBrowser.obj C:\Users\Tor\AppData\Local\dub\packages\dwt-1.0.5_swt-3.4.1\dwt\.dub\build\windows-win32-debug-windows-x86.x86_mscoff-dmd_v2.094.2-dirty-C4D8C66136FA49EF2662 4422BAE7F31\dwt.lib C:\Users\Tor\AppData\Local\dub\packages\dwt-1.0.5_swt-3.4.1\dwt\.dub\build\library-debug-windows-x86.x86_mscoff-dmd_v2.094.2-dirty-0484A19E0EA2898152475339D FB31F2\dwt_base.lib advapi32.lib comctl32.lib comdlg32.lib gdi32.lib kernel32.lib msimg32.lib ole32.lib oleacc.lib oleaut32.lib opengl32.lib shell32.lib shlwapi.lib user32.lib usp10.lib olepro32.lib -L/subsystem:console,5.01 -L/rc:misc\dwt.res -L/rc:misc\mb.res -L+C:\Users\Tor\AppData\Local\dub\packages\dwt-1.0.5_swt-3.4.1\dwt\org.eclipse.swt. in32.win32.x86\lib\ -L/exet:nt/su:console:4.0 -m32mscoff -g LINK : warning LNK4044: unrecognized option '/exet:nt/su:console:4.0'; ignored LINK : fatal error LNK1104: cannot open file '+C:\Users\Tor\AppData\Local\dub\packages\dwt-1.0.5_swt-3.4.1\dwt\org.eclipse.swt.win32.win32.x86\lib\.obj' Error: linker exited with status 1104 FAIL .dub\build\application-debug-windows-x86.x86_mscoff-dmd_v2.094.2-dirty-62D1E946E174A A0E39CE7B8954ED116\ MonsterBrowser executable dmd failed with exit code 1. ```
Sep 15 2022
From what I'm seeing: https://github.com/d-widget-toolkit/dwt/tree/master/org.eclipse.swt.win32.win32.x86/lib Those are import libraries, only used for OMF target. Oh hey! https://github.com/d-widget-toolkit/dwt/issues/61
Sep 15 2022
On Friday, 16 September 2022 at 01:17:14 UTC, rikki cattermole wrote:From what I'm seeing: https://github.com/d-widget-toolkit/dwt/tree/master/org.eclipse.swt.win32.win32.x86/lib Those are import libraries, only used for OMF target. Oh hey! https://github.com/d-widget-toolkit/dwt/issues/61Thanks, got it working now!
Sep 15 2022