Package: quik
Version: 2.1-9
Severity: important
Justification: fails to build from source

Trying to build quik from source fails due to depending on asm/page.h which is 
no longer 
exported by the kernel sources.

If the #include is commented out, it builds, but then doesn't work.  Seem the 
first stage 
doesn't work when run through the current version of ld.

The second stage ends up at about 80kb instead of 60kb as in the previous build 
which was 
done a few years ago).  This then hits yet another bug, which is that the 
number of blocks 
which is often 1kb on a small /boot partition) allowed in the bootloader is 64, 
so 80 blocks 
causes an overflow which causes strange errors to be printed by quik when 
trying to map the 
second stage loader.  I tried to change this to 128 by changing the required 
places, but 
since I can't get the first stage loader to build in a working way, that 
doesn't help, and I 
know pretty much nothing about ld and powerpc assembly.

Now on top of all this, quik only allocates 16MB of ram at start, and this has 
to be enough 
for both the kernel and initrd (after decompression) and the current debian 
2.6.26 kernel is 
about 6MB, and the default initrd is about 18MB after decompression, and hence 
quik fails to 
boot lenny.  Changing initramfs to use 'dep' rather than 'most' for modules to 
include 
shrinks the initrd enough to fit and lenny can actually boot with the build of 
quik that is 
already included.

I would love to fix all this so quik works properly with lenny, but I can't 
figure out the 
first stage build problem to get started on it.

-- System Information:
Debian Release: 5.0
  APT prefers testing
  APT policy: (500, 'testing'), (500, 'stable')
Architecture: powerpc (ppc)

Kernel: Linux 2.6.26-1-powerpc
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages quik depends on:
ii  libc6                         2.7-18     GNU C Library: Shared libraries

quik recommends no packages.

quik suggests no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to