Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 184532 - dev-embedded/gnap: sys-boot/syslinux-2.13 dependency breaks on soekris box
Summary: dev-embedded/gnap: sys-boot/syslinux-2.13 dependency breaks on soekris box
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Hosted Projects
Classification: Unclassified
Component: GNAP (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Network Appliance Bugs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-07-07 19:42 UTC by Austin McKinley
Modified: 2013-09-15 23:16 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
changed gnap ebuild (gnap-2.0.ebuild,890 bytes, patch)
2007-07-07 19:50 UTC, Austin McKinley
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Austin McKinley 2007-07-07 19:42:54 UTC
using syslinux-2.13, which is required by gnap:

equery depends syslinux
[ Searching for packages depending on syslinux... ]
dev-embedded/gnap-2.0 (=sys-boot/syslinux-2.13)

breaks booting on soekris 4521's. when booting off the flash card, the console says "Boot failed" and stops responding. upgrading to the current syslinux for ~amd64 (syslinux-2.36) solved the problem. using an unmodified gnap core and no extensions.



Reproducible: Always

Steps to Reproduce:
1. use gnap_overlay to install gnap on a compact flash card
2. attempt to boot the flash card on a soekris 4521
Comment 1 Austin McKinley 2007-07-07 19:50:38 UTC
Created attachment 124170 [details, diff]
changed gnap ebuild

new ebuild for gnap-2.0 to change syslinux-2.13 dependency to a syslinux dependency
Comment 2 Austin McKinley 2007-07-07 19:55:36 UTC
i'm trying to track down why the dependency was originally added; maybe relating to this thread?

http://osdir.com/ml/linux.gentoo.embedded/2005-07/msg00038.html

does anyone else know why the version dependency was added?
Comment 3 Sune Kloppenborg Jeppesen (RETIRED) gentoo-dev 2007-07-15 10:00:27 UTC
It was added because of similar problems with syslinux-3.x not booting on some platforms. Unfortunately I can't find any bug for the issue.
Comment 4 Sune Kloppenborg Jeppesen (RETIRED) gentoo-dev 2007-07-15 10:02:26 UTC
But now that I actually read the link, I think you found the cause for the added dep:-)
Comment 5 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2008-12-21 01:09:44 UTC
Please retest syslinux-3.72, and consider removing the restrictive dep?
Comment 6 edoceo 2009-12-30 17:21:07 UTC
I'm using syslinux-3.83 on on my Soekris Net5501 booting from CardFlash - all appears good from this end - but Gentoo on 500MHz Geode takes some patience!
Comment 7 Brandon Penglase 2012-10-26 23:10:12 UTC
Bring up old bugs!
I've been asked by a member of Syslinux, to check and see if this bug is still valid, or if it can be closed. Apparently they are trying to work with different distributions to close up old bugs. 
If GNAP used anymore? The last update I See to it was 2006. If it is, does it work against Syslinux 4.06?
Comment 8 Chí-Thanh Christopher Nguyễn gentoo-dev 2013-07-03 15:46:22 UTC
If nobody objects, I will drop the sys-boot/syslinux-2.13 dependency from dev-embedded/gnap in a week.
Comment 9 Chí-Thanh Christopher Nguyễn gentoo-dev 2013-09-15 23:16:39 UTC
The dependency has been changed to <sys-boot/syslinux-5

Newer syslinux versions switched binary format and may or may not work. If someone can test, this could be further relaxed.