Re: fakeroot a solution for multi-architecture building?
"Christoph" == Christoph Lameter <clameter@waterf.org> writes:
Christoph> We need to begin with a small list of packages that are
Christoph> gradually expanded.
I've made such a list, as a configuration file for the autobuild
script I've been using for sparc.
The following 350-odd packages can be recompiled fine with
"dpkg-buildpackage -B", on i386 running hamm: latest libc6, debmake,
etc. The sheer number of truly autobuildable packages is promising.
The right column if present has notes for compiling on sparc. Because
sparc has a different libc6, not everything that succeeds on i386 will
work. Sigh. Your mileage may vary.
The rest of the packages are either uncompilable with libc6, have
packaging flaws which break dpkg-buildpackage -B, or -- ideally -- I
simply haven't got to yet. :-)
acct ---
alien *
anacron --
apcd (init.d not conffile - emailed)
apmd N/A
at --
autolog --
cron
debian-cd (includes ~ backup files)
defrag N/A ext2
dftp
dotfile-bash *
dotfile-doc *
dotfile-elm *
dotfile-emacs *
dotfile-fvwm1 *
dotfile-fvwm2 *
dotfile-rtin *
dotfile-tcsh *
dotfile *
dpkg-repack
dunc *
file-rc *
hdparm --- hardcoded gcc
genromfs --
isapnptools N/A
loadlin N/A
lshell lshell.conf is executable --
mdutils --
mkrboot N/A
menu
mtx --- hardcoded cc
open no stdio_lim.h
pwgen --- bad sparc libm
rpm --- hardcoded gcc
slay *
stow *
sniffit --- ncurses, sys_errlist
suidmanager
sudo
sysnews (hardwired, 12494, fixed) --- storage size of 'win'
svgatextmode (binaries lack manpage) N/A
ttysnoop --- struct cmsghdr
upsd
watchdog --- blows up
adduser *
ae --
base-files *
base-passwd *
bash --
cfgtool needs publib
debianutils (missing manpages) --
dialog ---
diff (emailed) --
dpkg-ftp *
elvis-tiny ---
fdflush --
fileutils storage size of `ws'
findutils --
grep (missing manpages) --
gzip --
hostname --
kbd (needs -u badly) conflicting types for malloc
ld.so
lilo N/A
makedev --
mawk ---
mbr N/A
mount --
modconf *
modutils storage size of `ws'
sed --
setserial --
shadow conflicting types for malloc
sysklogd bits/syscall.h not there
syslinux *
shellutils ---
tar
update --
util-linux DO NOT DO
textutils --
casio (docs executable)
dialdcost (older debmake)
efax (cron.weekly not conffile)
pvftools (needs -u)
minicom (xminicom has no manpage) needs xlib6
mserver --
xringd needs xlib6
uutraf bad sparc libm
autoconf *
automake *
bin86 (missing manpages)
bison --
cflow --
cvs-buildpackage
diffstat
dist *
dlltools (needs -u)
dpkg-scriptlib
flex --
fort77
fweb (strange dpkg fields)
ftplib
ftnchek
gmp (typo in description) ---
gstep-base (changelog missing?)
indent --
kernel-source-2.0.29
kernel-source-2.0.30
lapack-doc *
libgsm (conflicts field incorrect)
libtool
linux86 (replaces bin86?)
make
nasm
pmake --
prcs needs libgcc272
angband-doc
asr-manpages
bible-kjv --
debian-policy *
developers-reference *
doc-iana *
doc-linux-es
doc-linux-it *
doc-linux-pl *
doc-linux *
doc-rfc *
info2www
jargon
lg-base
lg-issue01to08
lg-issue09
lg-issue10
lg-issue11
lg-issue12
lg-issue13
lg-issue14
lg-issue15
lg-issue16
lg-issue17
lg-issue18
lg-issue19
man-db (2 missing manpages)
man2html (cron.weekly not a conffile)
manpages
texinfo
verse
addressbook (fscks with /usr; manpages)
ed
ee --- hardcoded cc
emacs-czech (sitefile) *
emacs (needs -u)
emacspeak-dt (unnecessary /usr/bin, /usr/sbin)
emacspeak *
exuberant-ctags
fte
jedsl *
joe
nvi
sex
wily
acs needs libg++272
pcb needs tetex, xlib6
x10-automate
abuse-lib
acm (came out libc5?!)
an
blast
cxhextris
filters
flying
freeciv (needs -u)
gnugo
gravitywars
lincity (needs svga, xlib6)
luxman (needs -u)
mirrormagic (needs -u)
netris (needs -u)
oneko
oonsoo
pente
phalanx
hpscanpbm --
ucbmpeg-play needs xlib6
ucbmpeg needs xlib6
data-dumper *
gawk ---
libwww-perl *
m4 ---
yabasic --
id-utils (but no manpages)
libdnd
libelf0 needs i486-linuxlibc1
libelf needs i486-linuxlibc1
libhdf4
libpng0
ncurses
objpak
publib
regex
rx
tcl7.6 N/A N/A
asmail needs xlib6
compface
deliver
fetchmail
mimedecode
mpack
qpopper
sendmail --
bc
calc
calctool needs xlib6
freelip
gnuplot
jgraph
octave-ci
pari (needs tetex) needs xlib6
seesat5
sgb (needs -u)
slsc
xspread needs xlib6
bl does it work?
cbb (depends on tk)
dbview
display-dhammapada
eject
gpm uses gcc-altdev
gpstrans
hello
kernel-package
lee
miscutils
pkg-order
screen
sysvbanner
worklog
xcal needs xlib6
amd needs tetex
asp
bind
cfingerd (cron.weekly not a conffile, no suidmanager)
cti-ifhp (manpage is executable)
diald
iplogger
ipxripd
lftp (depends on too many ncurses)
lurkftp (manpage is executable)
mime-support
mirror
modemu (manpage is executable)
moxftp (depends on too many X) needs xlib6-dev
netboot
omirr
opie
pppupd
proftpd
redir
knews needs xlib6
leafnode
newsx
es
flin --
kiss
lsh
pdksh
pdmenu
tcsh
zsh
html2latex needs tetex
hyperlatex needs tetex
lacheck
latex2rtf
tetex-doc
tetex-extra
tetex-src
untex
2utf
a2gs
c2ps
groff
ispell
less
libpaper
most
mpage
par
perlsgml (missing manpages)
ptx
recode
sgrep
spell
tcs
vtprint
wdiff
xless needs xlib6
xpdf needs xlib6
ascii
bonnie
cpio
debmake
fdutils (1 manpage missing) needs tetex
file
floppybackup (2 manpages missing)
ftape (1 manpage missing)
leave
mmv
offix-execute
patch
pax
perforate
procmeter
pscol
remind (md5sums prob)
sharutils (3 missing manpages, -u)
stat
strace
symlinks
sysutils size of `ws'
taper --
time
tkps *
units --
uudeview --
analog
apache
cgi-scripts
chimera2 needs xlib6
dhttpd
junkbuster
libcgi-perl
squid needs regex0
wwwcount
wwwoffle
asmodem
ctwm
dxpc
freetype
qps SHOULD BE IN CONTRIB
wmaker
xaw-wrappers
xbanner (needs -u)
xdaliclock
xinput
xkeycaps
xmaddressbook
xmon
* Note: packages with "*" are binary-all, so dpkg-buildpackage -B does
nothing, but exits successfully. The binary-all packages which break
dpkg-buildpackage are considered technically broken, and not listed here.
--------------------- PGP E4 70 6E 59 80 6A F5 78 63 32 BC FB 7A 08 53 4C
__ _ Debian GNU Johnie Ingram <johnie@netgod.net> mm mm
/ /(_)_ __ _ ___ __ "netgod" irc.debian.org mm mm
/ / | | '_ \| | | \ \/ / m m m
/ /__| | | | | |_| |> < Those who do not understand UNIX mm mm
\____/_|_| |_|\__,_/_/\_\ are doomed to repeat it, poorly. GO BLUE
--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
debian-devel-request@lists.debian.org .
Trouble? e-mail to templin@bucknell.edu .
Reply to: