peteru wrote:What do you mean when you say "loader errors"?
The messages you posted are a bit out of context. I assume you don't mean linker errors, although if you do, it would be important to see the arguments to the linker.
Yes, linker (ld) errors.
The make script doesn't print the arguments to the run of the linker.
Here's an abbreviated view of the errors I see:
Code: Select all
CXXLD enigma2
../lib/base/libenigma_base.a(e2avahi.o): In function `avahi_set_timer(AvahiTimeout*, timeval const*)':
/home/prl/easy-ui-4/lib/base/e2avahi.cpp:346: undefined reference to `avahi_age'
...
../lib/base/libenigma_base.a(e2avahi.o): In function `e2avahi_close()':
/home/prl/easy-ui-4/lib/base/e2avahi.cpp:406: undefined reference to `avahi_client_free'
../lib/base/libenigma_base.a(e2avahi.o): In function `e2avahi_resolve_cancel(char const*, void (*)(void*, int, char const*, char const*, char const*, unsigned short), void*)':
/home/prl/easy-ui-4/lib/base/e2avahi.cpp:440: undefined reference to `avahi_service_browser_free'
collect2: error: ld returned 1 exit status
make[3]: *** [enigma2] Error 1
I don't think that omits anything useful. All the other messages are simply for different source code lines in e2avahi.cpp and the various different missing labels.
I'll give the newer version of the toolchain a go, and see if that helps. I'm also going to be looking at IanSav's rework of Setup.py, so it may be a day or so before I have results on the new toolchain to report on.