Rockbox.org home
release
dev builds
extras
themes manual
wiki
device status forums
mailing lists
IRC bugs
patches
dev guide



Rockbox mail archive

Subject: Re: BUGS - ARGH
From: Daniel Stenberg (daniel_at_haxx.se)
Date: 2003-12-16


On Mon, 15 Dec 2003, BlueChip wrote:

> All tests have been performed with Rockbox release code v2.1

If you can build it yourself, why use the 2.1 release code? We've fixed
numerous minor quirks since, and chasing bugs already fixed is... well,
boring.

> # Cannot power on unit
> Archos firmware v1.28/1.27d (nothing we can do)
> From power off
> Plug in external power ...unit goes to charge
> Power on ...NOT!
> ...this bug does not appear to feature in Rockbox firmware :)
> ...which I can't flash :(
> Workaround: remove power, switch on, replace power

Hold down the ON button longer. This is not a Rockbox bug (since it isn't
running at this point), and sounds more like a hardware error in your unit.

This works for me.

> # Cannot power off unit
> Power on
> Plug in
> Play song
> Power off - NOT!
> ..would expect power off to go to charge screen
> Work around: remove power, switch off, replace power

This is not a bug and has been discussed a lot here. This is by design.

> # Build for: Recorder, 2MB, Sim, Win32
>
> --A--
> 4 warnings during compile:
> ../../apps/plugin.c:111: warning: initialization from incompatible pointer type
> ../../apps/plugin.c:113: warning: initialization from incompatible pointer type
> ../../apps/plugin.c:114: warning: initialization from incompatible pointer type
> ../../apps/plugin.c:116: warning: initialization from incompatible pointer type

These warnings showed up in the build table for months before we fixed them,
*after* the 2.1 release...

> windres -i uisw32.rc -o /home/rockbox/rockbox-2.1/s/uisw32-res.o
> uisw32.rc:11:20: afxres.h: No such file or directory

No clue.

> Screen display is corrupt in simulator.
> This can be fixed by:

Hm. Why do you get problems with this when others have not seen them? I'm just
curious so that fixing this with your proposal don't break it for others.

> Features missing from menu system.
> These seem to be all the features relating to HAVE_MAS3587
> such as "recording" or "dynamic bass"
> There must be somewhere that "-DHAVE_MAS3587" or "#define HAVE_MAS3587"
> is missing during compiation of main_menu.c (and others)

When you run the tools/configure it creates a define in the makefile for what
target model you build for. In the source code, the firmware/export/config.h
is included and that checks what model you build for and include the proper
config-*.h header file, in which those defines are defined.

> main_menu options Plugins and Firmware do not work that is, selecting those
> options does nothing, it just leaves you on the main_menu screen this means
> that plugins cannot be used or tested in the simulator

No clue.

> If ANYBODY can point me at a bullet-proof set of instructions which will
> explain to even me what I am supposed to do to submit I would be immenseley
> greatful.

Make a patch:

        http://rockbox.haxx.se/docs/patch.html

Submit a patch:

        http://sourceforge.net/tracker/?group_id=44306&atid=439120

  It's been so long, I'm not sure I can even remember how to use
> diff and pat properly ...I never did suss ADDING a new file with diff

-N "treat absent files as empty"

> ...and I never did suss CVS :(

It's easy to learn!

-- 
 Daniel Stenberg -- http://rockbox.haxx.se/ -- http://daniel.haxx.se/



Page was last modified "Jan 10 2012" The Rockbox Crew
aaa