.LIB pagesize exceeds 512
user
user at tmp.com
Mon Dec 11 07:37:54 UTC 2017
On Sunday, 10 December 2017 at 21:51:37 UTC, Mike Wey wrote:
> On 10-12-17 16:57, user wrote:
>> Could someone please list some workarounds?
>>
>> I am trying to compile a demo app from gtkd. I tried compiling
>> gtkd using dub with --build=plain option and still got that
>> error when compiling the demo app. Using the latest dmd.
>>
>> Thanks in advance.
>
> As far as i know the error is caused by the debug information,
> and using `--build=plain` for dub used to fix that, but that
> might have changed.
>
> You could try building gtkD with the windows build script:
> `rdmd Build.d`
>
> Or if possible build the 64bit version witch doesn't use
> optlink.
>
> https://issues.dlang.org/show_bug.cgi?id=15418
I ended up downloading LDC and it worked after downloading MS C++
build tools. But now I am get errors compiling vibe.d, I simply
added vibe-d as dependency to the 'dub init'.
C:\vibe_test>dub
Performing "debug" build using ldc2 for x86.
memutils 0.4.9: target for configuration "secure" is up to date.
libasync 0.8.3: target for configuration "regular" is up to date.
vibe-d:utils 0.8.1: target for configuration "library" is up to
date.
vibe-d:data 0.8.1: target for configuration "library" is up to
date.
vibe-d:core 0.8.1: target for configuration "libasync" is up to
date.
vibe-d:crypto 0.8.1: target for configuration "library" is up to
date.
diet-ng 1.4.3: target for configuration "library" is up to date.
vibe-d:stream 0.8.1: target for configuration "library" is up to
date.
vibe-d:textfilter 0.8.1: target for configuration "library" is up
to date.
vibe-d:inet 0.8.1: target for configuration "library" is up to
date.
vibe-d:tls 0.8.1: target for configuration "openssl-mscoff" is up
to date.
vibe-d:http 0.8.1: target for configuration "library" is up to
date.
vibe-d:mail 0.8.1: target for configuration "library" is up to
date.
vibe-d:mongodb 0.8.1: target for configuration "library" is up to
date.
vibe-d:redis 0.8.1: target for configuration "library" is up to
date.
vibe-d:web 0.8.1: target for configuration "library" is up to
date.
vibe-d 0.8.1: target for configuration "libasync" is up to date.
vibe_test ~master: building configuration "application"...
Warning: no Visual C++ installation detected
C:\Users\user\AppData\Roaming\dub\packages\libasync-0.8.3\libasync\ws2_32_ex.
lib : fatal error LNK1136: invalid or corrupt file
Error: C:\Program Files (x86)\Microsoft Visual Studio
14.0\VC\BIN\link.exe faile
d with status: 1136
ldc2 failed with exit code 1136.
:-(
More information about the Digitalmars-d-learn
mailing list