I’m trying to use the INSTALL instructions for the fcoe-utils onto an OpenSuse 11.3 with kernel 2.6.34-12-default to create the fcoeadmin, but cannot get it to compile.
Using the instrustions as shown below it goes thru the bootstrap.sh OK, but doing the next step rpm --eval “%configure” | sh tells me that I am missing the dcbd package, even though doing a check says that I do have in onboard.
Not sure how to get past this, but trying a make anyway and it tells me make: *** No targets specified and no makefile found. Stop.
Is there something in either the Makefile.in or Makefile.am I need to modify or some other setup I’m missing? How do I get past the not finding the dcbd?
Chris Keil
t5dev:~/t5FCoE/fcoe-utils-1.0.8 # ./bootstrap.sh
t5dev:~/t5FCoE/fcoe-utils-1.0.8 # rpm --eval “%configure” | sh
checking for a BSD-compatible install… /usr/bin/install -c
checking whether build environment is sane… yes
checking for a thread-safe mkdir -p… /bin/mkdir -p
checking for gawk… gawk
checking whether make sets $(MAKE)… yes
checking for x86_64-unknown-linux-gnu-gcc… no
checking for gcc… gcc
checking for C compiler default output file name… a.out
checking whether the C compiler works… yes
checking whether we are cross compiling… no
checking for suffix of executables…
checking for suffix of object files… o
checking whether we are using the GNU C compiler… yes
checking whether gcc accepts -g… yes
checking for gcc option to accept ISO C89… none needed
checking for style of include used by make… GNU
checking dependency style of gcc… gcc3
checking whether gcc and cc understand -c and -o together… yes
checking for x86_64-unknown-linux-gnu-pkg-config… no
checking for pkg-config… /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0… yes
checking for HBAAPI… yes
checking for DCBD… configure: error: Package requirements (dcbd) were not met:
No package ‘dcbd’ found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables DCBD_CFLAGS
and DCBD_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
t5dev:~/t5FCoE/fcoe-utils-1.0.8 # rpm -qi dcbd
Name : dcbd Relocations: (not relocatable)
Version : 0.7.31rt Vendor: openSUSE
Release : 7.3 Build Date: Fri Oct 23 20:43:05 2009
Install Date: Mon Aug 2 08:48:12 2010 Build Host: build30
Group : System/Daemons Source RPM: dcbd-0.7.31rt-7.3.src.rpm
Size : 450460 License: GPL v2 only
Signature : RSA/8, Fri Oct 23 20:43:32 2009, Key ID b88b2fd43dbdc284
Packager : openSUSE:Submitting bug reports - openSUSE
URL : Intel® Ethernet Gigabit Server Adapter
Summary : Intel(R) EEDC Connection
Description :
This package contains the Linux user space daemon and configuration
tool for Intel Enhanced Ethernet for the Data Center software.
Authors:
e1000-eedc Mailing List <e1000-eedc@lists.sourceforge.net>
Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497
Distribution: openSUSE 11.2
t5dev:~/t5FCoE/fcoe-utils-1.0.8 # ll
total 484
-rw-rw-r-- 1 root root 339 Jul 6 2009 .gitignore
-rw-rw-r-- 1 root root 9512 Jul 6 2009 CONFIGURE
-rw-rw-r-- 1 root root 17987 Jul 6 2009 COPYING
-rw-rw-r-- 1 root root 439 Jul 6 2009 INSTALL
-rw-rw-r-- 1 root root 1966 Jul 6 2009 Makefile.am
-rw-r–r-- 1 root root 36670 Jun 17 16:09 Makefile.in
-rw-rw-r-- 1 root root 2124 Jul 6 2009 QUICKSTART
-rw-rw-r-- 1 root root 684 Jul 6 2009 README
-rw-r–r-- 1 root root 41029 Jun 17 16:09 aclocal.m4
drwxr-xr-x 2 root root 4096 Jun 17 16:09 autom4te.cache
-rwxrwxr-x 1 root root 40 Jul 6 2009 bootstrap.sh
-rwxrwxr-x 1 root root 897 Jul 6 2009 build.sh
lrwxrwxrwx 1 root root 32 Jun 17 16:09 compile → /usr/share/automake-1.11/compile
-rw-r–r-- 1 root root 9866 Aug 2 14:34 config.log
-rwxr-xr-x 1 root root 151305 Aug 2 08:35 configure
-rw-rw-r-- 1 root root 533 Jul 6 2009 configure.ac
drwxrwxr-x 2 root root 4096 Jul 6 2009 debug
lrwxrwxrwx 1 root root 32 Jun 17 16:09 depcomp → /usr/share/automake-1.11/depcomp
drwxrwxr-x 2 root root 4096 Jul 6 2009 doc
drwxrwxr-x 3 root root 4096 Jul 6 2009 etc
-rw-rw-r-- 1 root root 1399 Jul 6 2009 fcoe-utils.spec.in
-rw-rw-r-- 1 root root 12569 Jul 6 2009 fcoeadm.c
-rw-rw-r-- 1 root root 1954 Jul 6 2009 fcoeadm.h
-rw-rw-r-- 1 root root 34161 Jul 6 2009 fcoeadm_display.c
-rw-rw-r-- 1 root root 45621 Jul 6 2009 fcoemon.c
-rw-rw-r-- 1 root root 5001 Jul 6 2009 fcoemon.h
-rw-rw-r-- 1 root root 15988 Jul 6 2009 fcoemon_utils.c
-rw-rw-r-- 1 root root 8451 Jul 6 2009 fcoemon_utils.h
-rwxrwxr-x 1 root root 8946 Jul 6 2009 fcoeplumb.in
drwxrwxr-x 2 root root 4096 Jul 6 2009 include
lrwxrwxrwx 1 root root 35 Jun 17 16:09 install-sh → /usr/share/automake-1.11/install-sh
lrwxrwxrwx 1 root root 32 Jun 17 16:09 missing → /usr/share/automake-1.11/missing
t5dev:~/t5FCoE/fcoe-utils-1.0.8 # make
make: *** No targets specified and no makefile found. Stop.