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

Re: Q: How to rebuild d-i or initrd?



Sorry for so many questions. The host I'm build on is wheezy and I want to make a wheezy debian-installer.

The contents of  sources.list.udeb are:

# This file is automatically generated, edit sources.list.udeb.local instead.
deb [trusted=yes] copy:/home/xxx/debian-installer/installer/build/ localudebs/
deb http://ftp.au.debian.org/debian unstable main/debian-installer

I'm not sure where the unstable comes from. How can I force it to use stable rather than unstable?

To build I did:

$ make reallyclean
$ fakeroot make build_netboot
Cheers
Ozi

On Sat, Jan 4, 2014 at 3:13 PM, Cyril Brulebois <kibi@debian.org> wrote:
Ozi Traveller <ozitraveller@gmail.com> (2014-01-04):
> Ok I've managed to get the source and be able to build. Now I'm getting
> build errors, see attached log.
>
> 922 symbols, 644 unresolved
> Traceback (most recent call last):
>   File "/usr/bin/mklibs", line 562, in <module>
>     raise Exception("No library provides non-weak %s" % name)
> Exception: No library provides non-weak __fdelt_chk@GLIBC_2.15@libc.so.6
> make[2]: *** [stamps/tree-netboot-stamp] Error 1
> make[1]: *** [_build] Error 2
> make: *** [build_netboot] Error 2
>
> What do I have to do to rectify this ?

Build in the right suite. Meaning you need a jessie chroot to build a
jessie image, or a wheezy chroot to build a wheezy image.

(A chroot is only needed if the target image isn't the same suite as the
host system.)

Mraw,
KiBi.


Reply to: