Thread overview
Trying to build my app with DMD2.66 and GtkD 2.4.2
Mar 15, 2015
Steve Teale
Mar 15, 2015
Rikki Cattermole
Mar 15, 2015
Steve Teale
Mar 15, 2015
Rikki Cattermole
Mar 15, 2015
Steve Teale
March 15, 2015
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?
March 15, 2015
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.
March 15, 2015
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?
March 15, 2015
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.
March 15, 2015
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.