Hey,
for some reason, WebHelper doesn't compile anymore on the Debian Unstable nightly builds.
See http://nightly.geany.org/debian/geany-plugins_1.23+dfsg-2+20130113gitc6e21b1...
I'm not really sure why ui_widgets can't be found, especially on the other builders it works.
Does anyone have an idea?
Regards, Enrico
On 13-01-13 02:57 AM, Enrico Tröger wrote:
Hey,
for some reason, WebHelper doesn't compile anymore on the Debian Unstable nightly builds.
See http://nightly.geany.org/debian/geany-plugins_1.23+dfsg-2+20130113gitc6e21b1...
I'm not really sure why ui_widgets can't be found, especially on the other builders it works.
Does anyone have an idea?
It looks to me like maybe a autotools/libtool problem, like it has something cached from before gwh-browser.c started using symbols from ui_utils.c in a recent commit.
Maybe you just need to do a `make clean && make distclean && ./autogen.sh && make` type of thing. Could be totally wrong but I find such hocus pocus usually resolves most of my Autotools issues :)
Cheers, Matthew Brush
On 13/01/13 12:47, Matthew Brush wrote:
On 13-01-13 02:57 AM, Enrico Tröger wrote:
Hey,
for some reason, WebHelper doesn't compile anymore on the Debian Unstable nightly builds.
See http://nightly.geany.org/debian/geany-plugins_1.23+dfsg-2+20130113gitc6e21b1...
I'm not really sure why ui_widgets can't be found, especially on the other builders it works.
Does anyone have an idea?
It looks to me like maybe a autotools/libtool problem, like it has something cached from before gwh-browser.c started using symbols from
Unlikely because the Debian nightly based are performed in a pbuilder environment, i.e. almost everything needed for compilation will be installed into a fresh Debian system, each time. And additionally, the Geany source tree is cloned from GIT each time as well, there can't be anything cached.
And as Colomban already fixed it, everything is fine again.
Regards, Enrico
Le 13/01/2013 11:57, Enrico Tröger a écrit :
Hey,
for some reason, WebHelper doesn't compile anymore on the Debian Unstable nightly builds.
See http://nightly.geany.org/debian/geany-plugins_1.23+dfsg-2+20130113gitc6e21b1...
I'm not really sure why ui_widgets can't be found, especially on the other builders it works.
Does anyone have an idea?
Oops. I think it's only that the linker used by this build is more strict than the others about unresolved symbols, but it's right: I shouldn't use ui_widgets. The only reason I can actually use it is because the plugin will get loaded by Geany and this symbol is exported, but I'm not supposed to access it (it's not in geany_data nor another fields set by Geany, it's supposedly private).
No idea why I didn't think of it when writing this code, but I'll fix it soon, sorry.
Regards, Colomban
Le 13/01/2013 14:20, Colomban Wendling a écrit :
Le 13/01/2013 11:57, Enrico Tröger a écrit :
Hey,
for some reason, WebHelper doesn't compile anymore on the Debian Unstable nightly builds.
See http://nightly.geany.org/debian/geany-plugins_1.23+dfsg-2+20130113gitc6e21b1...
I'm not really sure why ui_widgets can't be found, especially on the other builders it works.
Does anyone have an idea?
Oops. I think it's only that the linker used by this build is more strict than the others about unresolved symbols, but it's right: I shouldn't use ui_widgets. The only reason I can actually use it is because the plugin will get loaded by Geany and this symbol is exported, but I'm not supposed to access it (it's not in geany_data nor another fields set by Geany, it's supposedly private).
No idea why I didn't think of it when writing this code, but I'll fix it soon, sorry.
Should be fixed now. Sorry again.
Regards, Colomban
On 13/01/13 16:04, Colomban Wendling wrote:
Le 13/01/2013 14:20, Colomban Wendling a écrit :
Le 13/01/2013 11:57, Enrico Tröger a écrit :
Hey,
for some reason, WebHelper doesn't compile anymore on the Debian Unstable nightly builds.
See http://nightly.geany.org/debian/geany-plugins_1.23+dfsg-2+20130113gitc6e21b1...
I'm not really sure why ui_widgets can't be found, especially on the other builders it works.
Does anyone have an idea?
Oops. I think it's only that the linker used by this build is more strict than the others about unresolved symbols, but it's right: I shouldn't use ui_widgets. The only reason I can actually use it is because the plugin will get loaded by Geany and this symbol is exported, but I'm not supposed to access it (it's not in geany_data nor another fields set by Geany, it's supposedly private).
No idea why I didn't think of it when writing this code, but I'll fix it soon, sorry.
Should be fixed now. Sorry again.
Great. No need to excuse. It just happens and nightly builds are just a quite good indicator for such things. All fine.
Regards, Enrico