Differences between revisions 42 and 43
Revision 42 as of 2006-09-15 04:20:50
Size: 7272
Editor: ClintAdams
Comment:
Revision 43 as of 2006-09-22 04:24:50
Size: 7123
Editor: ClintAdams
Comment:
Deletions are marked like this. Additions are marked like this.
Line 16: Line 16:
||nvidia-xconfig||NVIDIA X configuration tools, probably only useful on machines with NVIDIA proprietary driver, which is not available on sparc.||

Back to [PortsSparc][?DebianWikiTopics]

Porting Tracker

This page serves as a tracker for sparc porting efforts. Feel free to add relevant information to the packages, or move the packages between sections if appropriate. Main source of information for this page is the [http://buildd.debian.org/~jeroen/status/architecture.php?a=sparc sparc buildd status page]. If you notice a package with a non-transient failure there, or a package which does not have sparc in its arch list, please add it to this page.

Candidates for inclusion in packages-arch-specific

The packages listed below do not support sparc as architecture and their porting is not necessary or not feasible. As such, they are candidates for inclusion in [http://buildd.debian.org/quinn-diff/Packages-arch-specific packages-arch-specific] file, so that they are not considered for autobuilding on sparc.

Package

Description

libopenspc

Major parts written in i386 assembler.

xmms-openspc

Depends on libopenspc.

hdaps-utils

Utilities specific for IBM ?ThinkPad laptops.

ogre-contrib

Depends on NVIDIA Cg Toolkit (proprietary, not available on sparc).

nvidia-cg-toolkit

Installer for proprietary NVIDIA software, not available for sparc.

libsmbios

Access to BIOS, useful only in PC arches?

atokx2

Installer for non-free Japanese input method, not available for sparc.

mesa-legacy

Hardware-accelerated rendering capabilities for 3DFX-based graphics cards. According to David Nusinow of X Strike Force, this package is obsolete. xorg packages ship updates mesa packages, available for all architectures

acpidump

Utility to dump ACPI tables. ACPI is only available on x86 and ia64.

acpica-unix

ACPI-related, not relevant for sparc.

hotkey-setup

Utility for hotkey setup on PC laptops.

php4-maxdb

PHP module for access to MaxDB database, which is currently supported on PC arches only.

vbetool

Runs real-mode video BIOS code to alter hardware state. [http://bugs.debian.org/341549 Bug 341549]. Currently in p-a-s (due to missing sys/io.h) on hppa, ia64, m68k.

digitools

i386-only, a set of tools to control ASUS Digimatrix embedded hardware

915resolution

PC arches only, resolution modification tool for Intel graphic chipset

gstreamer0.10-pitfdll

GStreamer plugin for using MS binary codecs

refit

EFI bootloader, irrelevant for sparc.

rovclock

Utility to control frequency rates of Radeon cards

linux-uvc

i386-only, according to maintainer

beaglefs

Depends on beagle-dev, which is built from beagle source, which in not available on sparc (already in p-a-s)

gsf-sharp

Depends on mono stuff, not available on sparc (but see mono below)

apex

Linksys NSLU2 boot loader, so only useful on arm and armeb

flamerobin

build-deps on firebird2 (only available on amd64 and i386)

Porting candidates

These packages are currently failing to build on sparc, or do not include sparc support without a good reason. Feel free to volunteer to port it by putting your name in the Owner column :-).

Package

Description and details

Owner

gsnes9x

Why is sparc not in arch list? Depends on non-free snes9x-x, which is Arch: any.

kexec-tools

'unsupported architecture sparc' during configure run. Tool to load a kernel in memory and reboot into the kernel loaded in memory. Support for sparc might be pending upstream (see [http://bugs.debian.org/338846 bug 338846]).

dfsbuild

sparc not in the arch list. Build script for Debian From Scratch. Probably needs to be taught how to make a sparc bootable CD.

libaio

sparc not in arch list. Library for kernel asynchronous I/O system calls.

Luis Ortiz

lcrash

sparc not in arch list. Kernel patch and utilities required to produce and analyze kernel crash dump.

adeos

sparc not in arch list. A kernel patch implementing nanokernel for sharing of hw resources. Will probably be too hard to port?

grub2

Portable? Jeff Bailey was working on it some time ago

gwp

A VGA Planets game client for GNOME. Why in contrib?

cacao

'sparc systems not supported' during configure. Free Java virtual machine. Too hard?

qemu

Probably portable. I've made some progress with it, patches were posted to upstream mailing list. Needs further work.

JurijSmakov

lcd4linux

Fails with 'unknown opcode' during build. Has some arch-specific asm? Program to display info on the external LCD display. Any sparc which needs it? [http://lists.debian.org/debian-sparc/2006/03/msg00025.html Alexander Zangerl] pointed out that lcdproc might be a saner, more portable alternative.

defrag

Ext2, minix and xiafs filesystem defragmenter. Is worked on.

Goswin von Brederlow

stalin

Fails due to [http://bugs.debian.org/337169 337169]. Solution is proposed in the bug trail, but it requires bootstrapping stalin from scheme source (not neccessarily on sparc). 4GB of memory is not enough for that! Maintainer and upstream are aware of the situation

JurijSmakov

slate

FTBFS, in state FAILED, affects testing. Looks tricky, they implement their own memory management framework, completely disregarding the alignment constraints

gwp

i386-only, unclear why, version in testing. Tried a build on sparc, it worked out of the box. Will try to test whether it actually works

JurijSmakov

eclipse

Can't satisfy build-deps, version in testing

helix-player

FTBFS, sparc is on arch list, not in testing

spca5xx-modules

Kernel drivers for webcams and digital cameras based on spc5xx chips. Sparc not in arch list, version in testing.

google-perftools

Performance profiler for C++ programs. Needs to be taught about sparc.

vdrift

Has some i386/powerpc assembly instructions, never built on sparc, does not look very hard.

sysprof

System profiler, includes some kernel modules. sparc not in arch list, needs to be investigated.

codespeak-lib

Needs to be taught about sparc, never built on it.

wmtune

sparc in arch list, needs porting, never built on sparc.

elfsh

Built in the past, new version has problems with sparc (and other arches') asm.|

numactl

Requires porting, never built on sparc before.

mono

Version in sid will build on sparc if control file is modified. Someone needs to build monodevelop against it and inform the mono maintainers that it works.

Done/Fixed

Package

Description and details

Owner

lsbappchk

Blocked by [http://bugs.debian.org/212043 bug 212043]. Opened [http://bugs.debian.org/375457 375457] against lsb-core for initial fix there.

Martin Habets

odyssey

Utility for programming PIC microcontrollers through a parallel type programmer. Patch submitted upstream.

Fixed by Martin Habets

llvm

Initial failure caused by buildd operating in 64-bit mode (fixed). Now fails due to [http://bugs.debian.org/345952 345952] which is caused by [http://bugs.debian.org/357722 357722]

Fixed