[CUWiN-Dev] hsls_client_api.o in etx/Makefile?

Bill Comisky bcomisky at pobox.com
Mon Feb 21 15:55:42 CST 2005


On Fri, 18 Feb 2005, David Young wrote:

> On Fri, Feb 18, 2005 at 04:46:20PM -0600, David Young wrote:
>> On Fri, Feb 18, 2005 at 04:37:09PM -0600, Bill Comisky wrote:
>>>
>>> Should this line be in the etx/Makefile?
>>>
>>> LDFLAGS+=${LIBHSLS}/hsls_client_api.o
>>>
>>> If I leave it in I get a 'No such file or directory' error for
>>> hsls_client_api.o (see below).
>>
>> That looks right to me.
>>
>
> I mean, your LDFLAGS line looks right, not the error. :-)

I deleted my build directory and recompiled everything (without -u -o 
options).  hsls_client_api.o is not getting built.  I'm not even sure 
where it would get built from, as I have no hsls_client_api.c, just a .h 
file.

The output from the 'modules' step is at the bottom.  Below is a listing 
of my src/hsls directory and my build/Z/hsls directory where it looks for 
hsls_client_api.o:

-bash-2.05b$ ls -a /usr/local/cuwin/svkrepo/src/hsls/
./                       hsls_interface.c         hsls_pkt.h
../                      hsls_interface.h         hsls_router.c
.gdbinit                 hsls_ls.c                hsls_router.h
CREDITS                  hsls_ls.h                hsls_rtable.c
Makefile                 hsls_ls_bpl.c            hsls_rtable.h
README                   hsls_ls_bpl.h            hsls_server.c
hsls.c                   hsls_ls_net.h            hsls_server.h
hsls.h                   hsls_ls_opq.h            hsls_spf.c
hsls_client_api.h        hsls_ls_rtr.c            hsls_spf.h
hsls_client_local.c      hsls_ls_rtr.h            main.c
hsls_client_remote.c     hsls_metrics.c           mtab.h
hsls_client_remote.h     hsls_metrics.h           test-hslsd*
hsls_extensions.c        hsls_msg.h
hsls_extensions.h        hsls_pkt.c

-bash-2.05b$  ls /usr/local/cuwin/build/Z/hsls
.depend                hsls_extensions.o  hsls_ls_rtr.o    hsls_rtable.o
hsls.d                 hsls_interface.d   hsls_metrics.d   hsls_server.d
hsls.o                 hsls_interface.o   hsls_metrics.o   hsls_server.o
hsls_client_local.d    hsls_ls.d          hsls_pkt.d       hsls_spf.d
hsls_client_local.o    hsls_ls.o          hsls_pkt.o       hsls_spf.o
hsls_client_remote.d   hsls_ls_bpl.d      hsls_router.d    hslsd*
hsls_client_remote.o   hsls_ls_bpl.o      hsls_router.o    main.d
hsls_extensions.d      hsls_ls_rtr.d      hsls_rtable.d    main.o

What am I missing? This is revision 2820 by the way.

Bill

-----------------------------------------------------------------------

./mkstaboot -C /usr/local/cuwin/svkrepo/src/boot-image/config/cuw_config -P /usr/local/cuwin/svkrepo/src/boot-image/config/pwds -b /usr/local/cuwin/build -s /usr/local/src/cuwin-0.5.5-src-netbsd/src -u -o -U /usr/local/cuwin/images/cuwin-0.5.5.2425.tar.gz modules
mkstaboot: will write an upgrade tar to /usr/local/cuwin/images/cuwin-0.5.5.2425.tar.gz
mkstaboot: skipped step 'tools'
mkstaboot: begin step 'toolenv'
mkstaboot: finished step 'toolenv'
mkstaboot: begin step 'makewrapperenv'
mkstaboot: finished step 'makewrapperenv'
mkstaboot: skipped step 'distrib'
mkstaboot: skipped step 'metalog'
mkstaboot: skipped step 'patch'
mkstaboot: skipped step 'makewrapper'
mkstaboot: skipped step 'mv-root-home'
mkstaboot: skipped step 'flash-kernel'
mkstaboot: skipped step 'extras'
mkstaboot: skipped step 'users'
mkstaboot: begin step 'modules'
running builtin_19200_ttys depend
running builtin_permanent depend
running builtin_scripts depend
running builtin_tools_daemons depend
depend ===> quagga
depend ===> quagga/lib
depend ===> quagga/ospfd
depend ===> quagga/zebra
depend ===> iswlan
depend ===> netwdog
depend ===> misc
depend ===> pool
depend ===> pathstate
depend ===> arithmetic
depend ===> log
depend ===> pack
depend ===> ssrv
depend ===> ipschema
depend ===> ipschema/dotquad
depend ===> ipschema/intip
depend ===> ipschema/masklen
depend ===> cxn
depend ===> rib
depend ===> hsls
depend ===> etx
depend ===> jpeg
depend ===> libpng
depend ===> gd
depend ===> thttpd
depend ===> viz
depend ===> viz/conf
depend ===> viz/parser
depend ===> viz/rv
depend ===> viz/test
depend ===> viz/daemon
depend ===> viz/tile
running builtin_19200_ttys build
running builtin_permanent build
running builtin_scripts build
running builtin_tools_daemons build
all ===> quagga
all ===> quagga/lib
all ===> quagga/ospfd
all ===> quagga/zebra
all ===> iswlan
all ===> netwdog
all ===> misc
all ===> pool
all ===> pathstate
all ===> arithmetic
all ===> log
all ===> pack
all ===> ssrv
all ===> ipschema
all ===> ipschema/dotquad
all ===> ipschema/intip
all ===> ipschema/masklen
all ===> cxn
all ===> rib
all ===> hsls
all ===> etx
#     build  etx/libetx.so.0.0
rm -f libetx.so.0.0
/usr/local/cuwin/build/T/bin/i386--netbsdelf-gcc -Wl,-nostdlib -B/usr/local/cuwin/build/D/usr/lib/ -B/usr/local/cuwin/build/D/usr/lib/   -Wl,-rpath-link,/usr/local/cuwin/build/D/lib:/usr/local/cuwin/build/D/usr/lib  -L/usr/local/cuwin/build/D/lib  -Wl,-x -shared -Wl,-soname,libetx.so.0  /usr/local/cuwin/build/Z/hsls/hsls_client_api.o  -o libetx.so.0.0  -Wl,--whole-archive libetx_pic.a  -Wl,--no-whole-archive -L/usr/local/cuwin/build/Z/pack -lpack -L/usr/local/cuwin/build/Z/misc -lmisc -L/usr/local/cuwin/build/Z/ssrv -lssrv -L/usr/local/cuwin/build/Z/log -llog -L/usr/local/cuwin/build/Z/arithmetic -larithmetic   -L/usr/local/cuwin/build/D/usr/lib
i386--netbsdelf-gcc: /usr/local/cuwin/build/Z/hsls/hsls_client_api.o: No such file or directory

*** Failed target:  libetx.so.0.0
*** Failed command: /usr/local/cuwin/build/T/bin/i386--netbsdelf-gcc -Wl,-nostdlib -B/usr/local/cuwin/build/D/usr/lib/ -B/usr/local/cuwin/build/D/usr/lib/ -Wl,-rpath-link,/usr/local/cuwin/build/D/lib:/usr/local/cuwin/build/D/usr/lib -L/usr/local/cuwin/build/D/lib -Wl,-x -shared -Wl,-soname,libetx.so.0 /usr/local/cuwin/build/Z/hsls/hsls_client_api.o -o libetx.so.0.0 -Wl,--whole-archive libetx_pic.a -Wl,--no-whole-archive -L/usr/local/cuwin/build/Z/pack -lpack -L/usr/local/cuwin/build/Z/misc -lmisc -L/usr/local/cuwin/build/Z/ssrv -lssrv -L/usr/local/cuwin/build/Z/log -llog -L/usr/local/cuwin/build/Z/arithmetic -larithmetic -L/usr/local/cuwin/build/D/usr/lib
*** Error code 1

Stop.
nbmake: stopped in /usr/local/cuwin/svkrepo/src/etx

*** Failed target:  all-etx
*** Failed command: _makedirtarget() { dir="$1"; shift; target="$1"; shift; case "${dir}" in /*) this="${dir}/"; real="${dir}" ;; .) this=""; real="/usr/local/cuwin/svkrepo/src" ;; *) this="${dir}/"; real="/usr/local/cuwin/svkrepo/src/${dir}" ;; esac; show=${this:-.}; echo "${target} ===> ${show%/}${1:+ (with: $@)}"; cd "${real}" && /usr/local/cuwin/build/T/bin/nbmake _THISDIR_="${this}" "$@" ${target}; }; _makedirtarget etx all
*** Error code 1

Stop.
nbmake: stopped in /usr/local/cuwin/svkrepo/src


More information about the CU-Wireless-Dev mailing list