www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Trying to build my app with DMD2.66 and GtkD 2.4.2

reply "Steve Teale" <steve.teale britseyeview.com> writes:
I'm trying to build my app after upgrading to DMD2.66 and the 
latest GtkD. I get a slew of unsatisfied references, all of which 
seem to feature

'_D3gtk6Widget6Widget10__mixin469.....'

I just built gtkd 2.4.2, and am linking against a libgtkd-2.a in 
/usr/local/lib with today's date.

Any ideas?
Mar 15 2015
parent reply Rikki Cattermole <alphaglosined gmail.com> writes:
On 16/03/2015 1:28 a.m., Steve Teale wrote:
 I'm trying to build my app after upgrading to DMD2.66 and the latest
 GtkD. I get a slew of unsatisfied references, all of which seem to feature

 '_D3gtk6Widget6Widget10__mixin469.....'

 I just built gtkd 2.4.2, and am linking against a libgtkd-2.a in
 /usr/local/lib with today's date.

 Any ideas?
It sounds like a old binaries are being used. Assuming dub is being used, add --force.
Mar 15 2015
parent reply "Steve Teale" <steve.teale britseyeview.com> writes:
On Sunday, 15 March 2015 at 12:32:31 UTC, Rikki Cattermole wrote:
 On 16/03/2015 1:28 a.m., Steve Teale wrote:
 I'm trying to build my app after upgrading to DMD2.66 and the 
 latest
 GtkD. I get a slew of unsatisfied references, all of which 
 seem to feature

 '_D3gtk6Widget6Widget10__mixin469.....'

 I just built gtkd 2.4.2, and am linking against a libgtkd-2.a 
 in
 /usr/local/lib with today's date.

 Any ideas?
It sounds like a old binaries are being used. Assuming dub is being used, add --force.
Nope, was having trouble with dub, so I retreated to GNU make. That should use the file I tell it, right?
Mar 15 2015
parent reply Rikki Cattermole <alphaglosined gmail.com> writes:
On 16/03/2015 1:49 a.m., Steve Teale wrote:
 On Sunday, 15 March 2015 at 12:32:31 UTC, Rikki Cattermole wrote:
 On 16/03/2015 1:28 a.m., Steve Teale wrote:
 I'm trying to build my app after upgrading to DMD2.66 and the latest
 GtkD. I get a slew of unsatisfied references, all of which seem to
 feature

 '_D3gtk6Widget6Widget10__mixin469.....'

 I just built gtkd 2.4.2, and am linking against a libgtkd-2.a in
 /usr/local/lib with today's date.

 Any ideas?
It sounds like a old binaries are being used. Assuming dub is being used, add --force.
Nope, was having trouble with dub, so I retreated to GNU make. That should use the file I tell it, right?
Urgh, I'll say yes? I don't really use make nor can see your makefile/environment.
Mar 15 2015
parent "Steve Teale " <Steve.teale britseyeview.com> writes:
On Sunday, 15 March 2015 at 12:57:42 UTC, Rikki Cattermole wrote:
 On 16/03/2015 1:49 a.m., Steve Teale wrote:
 On Sunday, 15 March 2015 at 12:32:31 UTC, Rikki Cattermole 
 wrote:
 On 16/03/2015 1:28 a.m., Steve Teale wrote:
 I'm trying to build my app after upgrading to DMD2.66 and 
 the latest
 GtkD. I get a slew of unsatisfied references, all of which 
 seem to
 feature

 '_D3gtk6Widget6Widget10__mixin469.....'

 I just built gtkd 2.4.2, and am linking against a 
 libgtkd-2.a in
 /usr/local/lib with today's date.

 Any ideas?
It sounds like a old binaries are being used. Assuming dub is being used.
Senility! I had installed 2.66, and then recompiled my app. Then I rebuilt the library, and the makefile tried to link it, since it had been compiled later than any changes. Duh! Don't mix programming and plumbing.
 used, add --force.
Nope, was having trouble with dub, so I retreated to GNU make. That should use the file I tell it, right?
Urgh, I'll say yes? I don't really use make nor can see your makefile/environment.
Mar 15 2015