On Tue, Apr 08, 2014 at 09:12:43PM -0700, Jun Wu wrote:
> Hello,
> 
> I have successfully installed open-lldp and open-fcoe on two Fedora 20
> machines. The initiator can run IO to the drive on the target via vn2vn.
> 
> However, I failed to repeat the same steps (install lldpad, libHBAAPI,
> libhbalinux, fcoe-utils) on Ubuntu. I run into following problem when I
> make fcoe-utils. I use Ubuntu 13.10, with 3.11.0-18-generic kernel.
> 
Check your config log.  It looks like it found a version of libHBAAPI that
doesn't have all the symbols needed to build fcoe-utils.  Its most likely a
packaging issue, which you'll need to bring up with the canonical people.
Neil

> gcc -Wall -Wformat=2 -Werror -Wmissing-prototypes -Wstrict-prototypes  -O2
> -g  -lHBAAPI -ldl    -o fcoeadm fcoeadm-fcoeadm.o fcoeadm-fcoeadm_display.o
> lib/libutil.a libopenfcoe.a
> fcoeadm-fcoeadm_display.o: In function `hba_table_list_init':
> /usr/src/fcoe-utils/fcoeadm_display.c:1038: undefined reference to
> `HBA_GetNumberOfAdapters'
> /usr/src/fcoe-utils/fcoeadm_display.c:1060: undefined reference to
> `HBA_GetAdapterName'
> /usr/src/fcoe-utils/fcoeadm_display.c:1068: undefined reference to
> `HBA_OpenAdapter'
> /usr/src/fcoe-utils/fcoeadm_display.c:1076: undefined reference to
> `HBA_GetAdapterAttributes'
> /usr/src/fcoe-utils/fcoeadm_display.c:1079: undefined reference to
> `HBA_CloseAdapter'
> /usr/src/fcoe-utils/fcoeadm_display.c:1088: undefined reference to
> `HBA_GetAdapterPortAttributes'
> /usr/src/fcoe-utils/fcoeadm_display.c:1092: undefined reference to
> `HBA_CloseAdapter'
> fcoeadm-fcoeadm_display.o: In function `hba_table_list_destroy':
> /usr/src/fcoe-utils/fcoeadm_display.c:1012: undefined reference to
> `HBA_CloseAdapter'
> fcoeadm-fcoeadm_display.o: In function `get_device_capacity_v2':
> /usr/src/fcoe-utils/fcoeadm_display.c:431: undefined reference to
> `HBA_ScsiReadCapacityV2'
> fcoeadm-fcoeadm_display.o: In function `fcoeadm_loadhba':
> /usr/src/fcoe-utils/fcoeadm_display.c:1020: undefined reference to
> `HBA_LoadLibrary'
> fcoeadm-fcoeadm_display.o: In function `display_port_stats':
> /usr/src/fcoe-utils/fcoeadm_display.c:1170: undefined reference to
> `HBA_GetPortStatistics'
> /usr/src/fcoe-utils/fcoeadm_display.c:1189: undefined reference to
> `HBA_GetFC4Statistics'
> /usr/src/fcoe-utils/fcoeadm_display.c:1159: undefined reference to
> `HBA_FreeLibrary'
> /usr/src/fcoe-utils/fcoeadm_display.c:1219: undefined reference to
> `HBA_FreeLibrary'
> fcoeadm-fcoeadm_display.o: In function `fcoeadm_loadhba':
> /usr/src/fcoe-utils/fcoeadm_display.c:1020: undefined reference to
> `HBA_LoadLibrary'
> fcoeadm-fcoeadm_display.o: In function `display_adapter_info':
> /usr/src/fcoe-utils/fcoeadm_display.c:1302: undefined reference to
> `HBA_FreeLibrary'
> fcoeadm-fcoeadm_display.o: In function `fcoeadm_loadhba':
> /usr/src/fcoe-utils/fcoeadm_display.c:1020: undefined reference to
> `HBA_LoadLibr
> fcoeadm-fcoeadm_display.o: In function `display_target_info':
> /usr/src/fcoe-utils/fcoeadm_display.c:1399: undefined reference to
> `HBA_FreeLibr
> /usr/src/fcoe-utils/fcoeadm_display.c:1360: undefined reference to
> `HBA_GetDisco
> fcoeadm-fcoeadm_display.o: In function `get_device_map':
> /usr/src/fcoe-utils/fcoeadm_display.c:812: undefined reference to
> `HBA_GetFcpTar
> fcoeadm-fcoeadm_display.o: In function `get_inquiry_data_v2':
> /usr/src/fcoe-utils/fcoeadm_display.c:347: undefined reference to
> `HBA_ScsiInqui
> collect2: error: ld returned 1 exit status
> make: *** [fcoeadm] Error 1
> 
> How to fix the problem?
> 
> Thanks,
> 
> Jun
> _______________________________________________
> fcoe-devel mailing list
> [email protected]
> http://lists.open-fcoe.org/mailman/listinfo/fcoe-devel
> 
_______________________________________________
fcoe-devel mailing list
[email protected]
http://lists.open-fcoe.org/mailman/listinfo/fcoe-devel

Reply via email to