Ticket #39 (closed defect: fixed)

Opened 5 years ago

Last modified 5 years ago

Error while linking

Reported by: keinfarbton Assigned to: Gregor
Priority: major Milestone:
Component: DSSS Version:
Keywords: Cc:

Description

while starting dsss build with an -v buildflag, this output appears.

The message at the end only tells about an error.

Stange also, some link calls are repeated very often.

link      dmd dsss_objs\_paint.obj dsss_objs\tango-io-Stdout.obj dsss_objs\tango
-io-Print.obj dsss_objs\tango-io-model-IBuffer.obj dsss_objs\tango-io-model-ICon
duit.obj dsss_objs\tango-text-convert-Layout.obj dsss_objs\tango-text-convert-Ut
f.obj dsss_objs\tango-text-convert-Float.obj dsss_objs\tango-text-convert-Intege
r.obj dsss_objs\tango-io-Console.obj dsss_objs\tango-sys-Common.obj dsss_objs\ta
ngo-io-Buffer.obj dsss_objs\tango-io-DeviceConduit.obj dsss_objs\tango-io-Condui
t.obj dsss_objs\_resources_paint.obj dsss_objs\tango-core-Traits.obj dsss_objs\t
ango-stdc-stdio.obj dsss_objs\tango-stdc-stdarg.obj dsss_objs\tango-stdc-stddef.
obj dsss_objs\tango-stdc-config.obj dsss_objs\tango-core-Vararg.obj dsss_objs\ta
ngo-io-FileConst.obj dsss_objs\tango-io-FilePath.obj dsss_objs\tango-util-time-U
tc.obj dsss_objs\tango-core-Type.obj dsss_objs\tango-io-FileSystem.obj dsss_objs
\tango-io-protocol-Writer.obj dsss_objs\tango-io-protocol-model-IWriter.obj dsss
_objs\tango-io-protocol-model-IProtocol.obj dsss_objs\tango-io-FileConduit.obj d
sss_objs\tango-text-Ascii.obj dsss_objs\tango-text-Util.obj dsss_objs\tango-stdc
-string.obj dsss_objs\tango-core-Array.obj dsss_objs\tango-stdc-stdlib.obj dsss_
objs\tango-stdc-stringz.obj dsss_objs\tango-math-Math.obj dsss_objs\tango-stdc-m
ath.obj dsss_objs\tango-math-IEEE.obj dsss_objs\tango-math-Random.obj dsss_objs\
tango-io-protocol-Reader.obj dsss_objs\tango-io-protocol-model-IReader.obj dsss_
objs\tango-util-collection-ArraySeq.obj dsss_objs\tango-util-collection-model-It
erator.obj dsss_objs\tango-util-collection-model-Sortable.obj dsss_objs\tango-ut
il-collection-model-Dispenser.obj dsss_objs\tango-util-collection-model-View.obj
 dsss_objs\tango-util-collection-model-GuardIterator.obj dsss_objs\tango-util-co
llection-model-Comparator.obj dsss_objs\tango-util-collection-impl-SeqCollection
.obj dsss_objs\tango-util-collection-model-Seq.obj dsss_objs\tango-util-collecti
on-model-SeqView.obj dsss_objs\tango-util-collection-impl-Collection.obj dsss_ob
js\tango-util-collection-impl-AbstractIterator.obj dsss_objs\_StaticCtorsSwtExam
plesPaint.obj  -ofpaint -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32
  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.
1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-s
wt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Sti
oport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32
 -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1
-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-sw
t-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stio
port-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32
-L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-
win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt
-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stiop
ort-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -
L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-w
in32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-
3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stiopo
rt-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L
+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-wi
n32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3
.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stiopor
t-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+
Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win
32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.
2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport
-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+S
tioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win3
2  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2
.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-
swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+St
ioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32
  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.
1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-s
wt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Sti
oport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32
 -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1
-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-sw
t-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stio
port-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Sdejavu  -L+Stioport-swt-3
.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stiopor
t-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+
Stioport-swt-3.2.1-win32  -L+Sdejavu  -L+Stioport-swt-3.2.1-win32  -L+Sdejavu  -
L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-w
in32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-
3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stiopo
rt-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L
+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-wi
n32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3
.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stiopor
t-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+
Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win
32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.
2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport
-swt-3.2.1-win32  -L+Sdejavu  -L+Sdejavu  -L+Sdejavu  -L+Sdejavu  -L+Sdejavu  -L
+Sdejavu  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-
swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+St
ioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32
  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.
1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-s
wt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Sti
oport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32
 -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1
-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-sw
t-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stio
port-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32
-L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-
win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt
-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stiop
ort-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -
L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-w
in32  -L+Sdejavu  -L+Sdejavu  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1
-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-sw
t-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stio
port-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32
-L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-
win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt
-3.2.1-win32  -L+Sdejavu  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win
32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.
2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport
-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+S
tioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win3
2  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2
.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-
swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+St
ioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32
  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.
1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-s
wt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Sti
oport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32
 -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1
-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-sw
t-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stio
port-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32
-L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-
win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt
-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stiop
ort-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -
L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-w
in32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-
3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stiopo
rt-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L
+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-wi
n32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3
.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stiopor
t-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+
Sdejavu  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-s
wt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Sti
oport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32
 -L+Sdejavu  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stiopo
rt-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L
+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-wi
n32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3
.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stiopor
t-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+
Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win
32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.
2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport
-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+S
tioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win3
2  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2
.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-
swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+St
ioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32
  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.
1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-s
wt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Sti
oport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32
 -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1
-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-sw
t-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stio
port-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32
-L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-
win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt
-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stiop
ort-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -
L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-w
in32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-
3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stiopo
rt-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L
+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-wi
n32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3
.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stiopor
t-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+
Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win
32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.
2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport
-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+S
tioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win3
2  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2
.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-
swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+St
ioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32
  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.
1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-s
wt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Sti
oport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32
 -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1
-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-sw
t-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stio
port-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32
-L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-
win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt
-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stiop
ort-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Sdejavu  -L+Stioport-swt-3.
2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Sdejavu  -L+Stioport-swt-3.2.1-win32
 -L+Sdejavu  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Sdejav
u  -L+Sdejavu  -L+Sdejavu  -L+Sdejavu  -L+Sdejavu  -L+Sdejavu  -L+Stioport-swt-3
.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stioport-swt-3.2.1-win32  -L+Stiopor
t-swt-3.2.1-win32  -L+Sdejavu  -L+Sdejavu  -L+Sdejavu  -L+Sdejavu  -L+Sdejavu  -
L+Sdejavu  -L+Sdejavu  -L+Sdejavu  -L+Sdejavu  -L+Sdejavu  -L+Sdejavu  -L+Sdejav
u  -L+Sdejavu  -L+Sdejavu  -L+Sdejavu  -L+Sdejavu  -L+Sdejavu  -L+Sdejavu  -L+Sd
ejavu  -L+Sdejavu  -L+Sdejavu  -L+Sdejavu  -L+Sdejavu  -L+Sdejavu  -L+Sdejavu  -
L+Sdejavu  -L+Sdejavu  -L+Sdejavu  -L+Sdejavu  -L+Sdejavu  -L+Sdejavu  -L+Sdejav
u  -L+Sdejavu  -L+Sdejavu  -L+Sdejavu  -L+Sdejavu  -L+Sdejavu  -L+Sdejavu  -L+Sd
ejavu  -L+Sdejavu  -L+Sdejavu  -L+Sdejavu  -L+Sdejavu  -L+Sdejavu  -L+Sdejavu  -
L+Sdejavu  -L+Sdejavu  -L+Sdejavu  -L+Sdejavu  -L+Sdejavu  -L+Sdejavu  -L+Sdejav
u  -L+Sdejavu  -L+Sdejavu  -L+Sdejavu  -L+Sdejavu  -L+Sdejavu  -L+Sdejavu  -L+"s
wt-win32-3235"  -L+"swt-gdip-win32-3235"  -L+"swt-awt-win32-3235"  -L+"swt-wgl-w
in32-3235"  -L+.\\  -L+C:\Tools\dsss-0.60-dmd-win\lib\\  -L+..\swt-3.2.1-win32\l
ib\
Command C:\Tools\dsss-0.60-dmd-win\bin\rebuild.exe returned with code -1, aborti
ng.

C:\Project\tioport\swt-3.2.1-examples>

Attachments

dsss.conf (0.9 kB) - added by keinfarbton on 04/17/07 10:46:25.
the dsss.conf
optlink-crash.PNG (7.2 kB) - added by keinfarbton on 04/18/07 13:50:03.
screenshot
t (110.5 kB) - added by keinfarbton on 04/18/07 13:50:56.
Full verbose dsss output

Change History

04/17/07 10:46:25 changed by keinfarbton

  • attachment dsss.conf added.

the dsss.conf

04/17/07 13:19:15 changed by Gregor

  • status changed from new to assigned.

What version of Rebuild? There's a problem with very long lines at link time on Windows, but that was supposed to have been fixed in Rebuild 0.61.

Could you run again with -L-v (pass -v as a linker flag)?

Incidentally, the repeated link calls are due to the complexities of linking on Posix-like systems. If that's causing problems on Windows, I'll have to version() it.

(follow-up: ↓ 3 ) 04/17/07 13:40:35 changed by afb

I'm getting the repeated link calls too, for another unrelated project. (thought it was a good idea to put pragma(link in the main import...)

Maybe there could be a pragma(once or something, to only import it 1x ? I'm thinking of maybe putting that in my module with the pragma(link...

(in reply to: ↑ 2 ) 04/17/07 14:22:54 changed by afb

Maybe there could be a pragma(once or something, to only import it 1x ? I'm thinking of maybe putting that in my module with the pragma(link...

Then again it wasn't my own libraries that were duplicated, those were fine. But I did get 150 copies of the libSDG-*.a, which slowed linking to a crawl.

04/18/07 13:49:14 changed by keinfarbton

now i tried it again with 0.61 and -L-v For the full output see the attachement+screenshot. The optlink crash did not show up with 0.60.

04/18/07 13:50:03 changed by keinfarbton

  • attachment optlink-crash.PNG added.

screenshot

04/18/07 13:50:56 changed by keinfarbton

  • attachment t added.

Full verbose dsss output

04/18/07 15:43:15 changed by Gregor

This is likely because of the expansion to pagesize that was added for optlink as of the last version.

In case it has to do with a-a-a style repeats, I've fixed that in revision 503. However, repeats like a-b-a are still there due to complexities of Posix linking with interdependencies. If that's not necessary on DMD+Windows, and it still causes problems, I will further modify it.

04/19/07 19:56:26 changed by keinfarbton

Walter marked http://d.puremagic.com/issues/show_bug.cgi?id=1132 as fixed, so I think this error is also gone.

AFB/Gregor please close if you feel its ok.

04/20/07 05:00:26 changed by afb

Works fine for me, no more duplicate libraries.

Gregor: OK to close, if OPTLINK etc. is good...

04/20/07 17:38:07 changed by Gregor

  • status changed from assigned to closed.
  • resolution set to fixed.

Closing.