On Thu, 2011-10-06 at 14:51 -0500, Frank Collette wrote:
Since 3.3.1 was released, I've decided to try it.
I removed the references to --whole-archive and --no-whole-archive as stated before, but now get the following while running gmake:
ld: 0711-317 ERROR: Undefined symbol: .evt_ctx_free ld: 0711-317 ERROR: Undefined symbol: .evt_ctx_init ld: 0711-317 ERROR: Undefined symbol: .evt_rec_init ld: 0711-317 ERROR: Undefined symbol: .evt_rec_add_tag ld: 0711-317 ERROR: Undefined symbol: .evt_rec_add_tagsv ld: 0711-317 ERROR: Undefined symbol: .evt_tag_str ld: 0711-317 ERROR: Undefined symbol: .evt_tag_printf ld: 0711-317 ERROR: Undefined symbol: .evt_tag_int ld: 0711-317 ERROR: Undefined symbol: .evt_tag_errno ld: 0711-317 ERROR: Undefined symbol: .evt_format ld: 0711-317 ERROR: Undefined symbol: .evt_rec_get_syslog_pri ld: 0711-317 ERROR: Undefined symbol: .evt_rec_free ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more
these symbols are defined by eventlog, which wasn't detected or for some reason it failed to link properly. Can you check if eventlog was properly detected and the link command line contained it? AIX ld is not simple to get on with, extremely fragile. We do compile AIX binaries from PE though (OSE core + external modules), and I can't remember any patches that are not on the OSE tree to make that possible. Must be the compile environment differences. But as I said, AIX is one of the most time-consuming platforms to get things right. -- Bazsi