[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Build problem: note: 'xtl_createlogger_stdiostream' is defined in DSO .. so try adding it to the linker command line... libxenctrl.so.4.0: could not read symbols: Invalid operation
On Wed, Mar 23, 2011 at 03:12:58PM +0000, Ian Campbell wrote: > On Tue, 2011-03-22 at 17:25 +0000, Ian Campbell wrote: > > On Tue, 2011-03-22 at 17:16 +0000, Konrad Rzeszutek Wilk wrote: > > > On Mon, Mar 21, 2011 at 03:53:25PM +0000, Ian Campbell wrote: > > > > On Mon, 2011-03-21 at 14:53 +0000, Ian Jackson wrote: > > > > > Ian Campbell writes ("Re: [Xen-devel] Build problem: note: > > > > > 'xtl_createlogger_stdiostream' is defined in DSO .. so try adding it > > > > > to the linker command line... libxenctrl.so.4.0: could not read > > > > > symbols: Invalid operation"): > > > > > > xl: link against libxenctrl > > > > > > > > > > I've applied this, thanks. Although I don't understand why the build > > > > > failed for Konrad and not me or my test system. > > > > > > > > Me neither. > > > > > > I am not sure either. Here is another with todays pull: > > > > > > gcc -o xl xl.o xl_cmdimpl.o xl_cmdtable.o libxlutil.so > > > -L/home/konrad/ssd/xtt/xen-unstable/tools/libxl/../../tools/libxl > > > -Wl,-rpath-link=/home/konrad/ssd/xtt/xen-unstable/tools/libxl/../../tools/libxc > > > > > > -Wl,-rpath-link=/home/konrad/ssd/xtt/xen-unstable/tools/libxl/../../tools/xenstore > > > > > > -Wl,-rpath-link=/home/konrad/ssd/xtt/xen-unstable/tools/libxl/../../tools/blktap2/control > > > -lxenlight > > > -L/home/konrad/ssd/xtt/xen-unstable/tools/libxl/../../tools/libxc > > > -lxenctrl > > > /usr/bin/ld: xl_cmdimpl.o: undefined reference to symbol > > > 'uuid_parse@@UUID_1.0' > > > /usr/bin/ld: note: 'uuid_parse@@UUID_1.0' is defined in DSO > > > /lib64/libuuid.so.1 so try adding it to the linker command line > > > /lib64/libuuid.so.1: could not read symbols: Invalid operation > > > > This is due to the use of the uuid library being inlined in the libxl > > headers, so the user of libxl can end up with linking requirements due > > to libxl header internals. I think the right fix is to move these out of > > line like I did with essentially the same thing in blktap2. I'll take a > > look shortly. > > Konrad, Jeremy, > > Does this help? Yes! _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |