[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

woody make problems



after i learned i had to upgrade to woody to build the disks - -
(and keeping the potato deb lines in, thanks to console-data)

i got a *clean* copy of the cvs tree (circa Tue Feb 13 09:41:02 PST
2001)

% cd /usr/src
% mkdir cv-woody
% cd woody
% cvs -d :ext:jaqque@cvs.debian.org:/cvs/debian-boot co -r woody boot-floppies
 -snip of cvs output-
% cd boof-floppies
% make check
 -snip-
check successful
% make build
 -snip-
make resc1440.bin resc1440-s.bin
make[1]: Entering directory `/usr/src/cv-woody/boot-floppies'
make[1]: *** No rule to make target `resc1440.bin'.  Stop.
make[1]: Leaving directory `/usr/src/cv-woody/boot-floppies'
make: *** [build] Error 2
zsh: exit 2     make build
% grep ^resc1440 make/rescue 
resc1440%.bin:	$(root_for_rescue) linux% rescue.sh $(arch_rescue_deps)


it seems that make does not like empty % expandos in make/rescue

% make --version
GNU Make version 3.79.1, by Richard Stallman and Roland McGrath.
-snip-

if i add a new target to make/rescue:
resc1440.bin:	root.bin linux rescue.sh $(arch_rescue_deps)
	$(ROOTCMD) ./rescue.sh $(archive) "$*" $(kver) $< \
		1440 $(debianversion) "" $(LINGUA) $(SFONT)

and modify ./scripts/rootdisk/SMALL_BASE_LIST_i386 to
usr/sbin/pnpdump instead of sbin/pnpdump


% make build
 -snip-
I: doing library reduction
/usr/bin/ld: /tmp/,mklibs.28289/lib-so: undefined versioned symbol name fegetexceptflag@GLIBC_2.1
/usr/bin/ld: failed to set dynamic section sizes: Bad value collect2: ld returned 1 exit status
/usr/src/cv-woody/boot-floppies/scripts/rootdisk/mklibs.sh: install-small-lib: gcc or objcopy failed.
E: ./rootdisk.sh abort
make[1]: *** [root.bin] Error 1
make[1]: Leaving directory `/usr/src/cv-woody/boot-floppies'
make: *** [build] Error 2
zsh: exit 2     make build


and here i am stuck. anyone have a clue stick?

-john



Reply to: