I just downloaded the sim for clip+ and it works for me. I have the same OS as you.Also the same keyboard / language version?
yes, win10Pro 64bit, German.Very strange.
configure didn't find sdl-config, which indicates that youThe sdl-config is there:
don't have SDL (properly) installed. Please correct and
re-run configure!
$ which sdl-config
/usr/bin/sdl-config
$ sdl-config --version
1.2.15
In file included from /cygdrive/d/Prog/Projekt/RockBox/rockbox.git/firmware/export/system.h:205:0,
from /cygdrive/d/Prog/Projekt/RockBox/rockbox.git/apps/rbcodecconfig.h:19,
from <command-line>:0:
/cygdrive/d/Prog/Projekt/RockBox/rockbox.git/firmware/include/rbendian.h:92:4: error: #error "Missing OS swap defines."
#error "Missing OS swap defines."
^
Anybody any idea what this message means? firmware/include/rbendian.h | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/firmware/include/rbendian.h b/firmware/include/rbendian.h
index 0c03ce6..dbb6d4e 100644
--- a/firmware/include/rbendian.h
+++ b/firmware/include/rbendian.h
@@ -79,10 +79,18 @@
#define __swap16_os(x) __bswap_16(x)
#define __swap32_os(x) __bswap_32(x)
#define __swap64_os(x) __bswap_64(x)
+#elif defined (bswap_16)
+ #define __swap16_os(x) bswap_16(x)
+ #define __swap32_os(x) bswap_32(x)
+ #define __swap64_os(x) bswap_64(x)
#elif defined (__swap16)
#define __swap16_os(x) __swap16(x)
#define __swap32_os(x) __swap32(x)
#define __swap64_os(x) __swap64(x)
+#elif defined (swap16)
+ #define __swap16_os(x) swap16(x)
+ #define __swap32_os(x) swap32(x)
+ #define __swap64_os(x) swap64(x)
#elif defined (__MINGW32__) || (CONFIG_PLATFORM & PLATFORM_MAEMO)
/* kinda hacky but works */
#define __swap16_os(x) SWAP16_CONST(x)
Do you have commit access? If yes, could you please add this? IMHO it does not harm to any other platform...I do have commit access now (woot!), but I think it'd be best to defer pushing a patch until after the "next errors" are sorted out.I'd prefer to keep (independend) commits as small as possible - but it's your decision ;)
Could you post them so we can take a look at them too?Well, I'm a step further - but still not able to compile a simulator.
from /cygdrive/d/Prog/Projekt/RockBox/rockbox.git/apps/alarm_menu.c:26:
/usr/include/machine/_endian.h:23:1: error: unknown type name ‘_ELIDABLE_INLINE’
_ELIDABLE_INLINE __uint32_t __ntohl(__uint32_t);
^
_ELIDABLE_INLINE is defined in "/usr/include/_ansi.h" which is included in "/usr/include/machine/_endian.h" - so I've no idea why it does not detect this...#ifndef _ELIDABLE_INLINE
#define _ELIDABLE_INLINE static __inline__
#endif
that error vanishes - but the next similar comes in place: from /usr/include/sys/stat.h:9,
from /usr/include/sys/_default_fcntl.h:188,
from /usr/include/sys/fcntl.h:3,
from /usr/include/fcntl.h:12,
from /cygdrive/d/Prog/Projekt/RockBox/rockbox.git/firmware/include/file.h:26,
from /cygdrive/d/Prog/Projekt/RockBox/rockbox.git/firmware/export/scroll_engine.h:30,
from /cygdrive/d/Prog/Projekt/RockBox/rockbox.git/apps/screen_access.h:27,
from /cygdrive/d/Prog/Projekt/RockBox/rockbox.git/apps/gui/viewport.h:29,
from /cygdrive/d/Prog/Projekt/RockBox/rockbox.git/apps/action.h:25,
from /cygdrive/d/Prog/Projekt/RockBox/rockbox.git/apps/alarm_menu.c:26:
/usr/include/sys/reent.h:197:43: error: expected ‘)’ before ‘(’ token
_READ_WRITE_RETURN_TYPE _EXFNPTR(_read, (struct _reent *, _PTR,
_EXFNPTR is also defined in "_ansi.h" - so I still don't understand what's going on... CROSS_COMPILE=${CROSS_COMPILE:-"i586-mingw32msvc-"}
which does not work in newer environments - now the 32-bit prefix is called "i686-w64-mingw32-"./cygdrive/d/Prog/Projekt/RockBox/rockbox.git/apps/tagtree.c: In function ‘tagtree_init’:
/cygdrive/d/Prog/Projekt/RockBox/rockbox.git/apps/tagtree.c:1178:16: warning: unknown conversion type character ‘z’ in format [-Wformat=]
panicf("tagentry(%zu) and entry mismatch(%zu)",
^
/cygdrive/d/Prog/Projekt/RockBox/rockbox.git/apps/tagtree.c:1178:16: warning: unknown conversion type character ‘z’ in format [-Wformat=]
/cygdrive/d/Prog/Projekt/RockBox/rockbox.git/apps/tagtree.c:1178:16: warning: too many arguments for format [-Wformat-extra-args]
and also some conversion warnings like that/cygdrive/d/Prog/Projekt/RockBox/rockbox.git/apps/misc.c: In function ‘fast_readline’:
/cygdrive/d/Prog/Projekt/RockBox/rockbox.git/apps/misc.c:218:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
pos = buf_size - ((long)next - (long)buf) - 1;
but it compiles....LD rockboxui.exe
/usr/x86_64-w64-mingw32/sys-root/mingw/lib/libmingw32.a: error adding symbols: File format not recognized
collect2: error: ld returned 1 exit status
make: *** [/cygdrive/d/Prog/Projekt/RockBox/rockbox.git/uisimulator/uisimulator.make:34: /cygdrive/d/Prog/Projekt/RockBox/rockbox.git/build.ipodvideo.sim/rockboxui.exe] Error 1
It seems it does use the wrong directory - that's the 64-bit dir...LD rockboxui.exe
/usr/x86_64-w64-mingw32/sys-root/mingw/lib/libSDL.a(SDL_dx5video.o):(.text+0xf5f): undefined reference to `IID_IDirectDrawSurface3'
I'll also have to find out what the problem for this is...P.S. -- doesn't your "Developer" badge signify that you have commit access yourself?To be honest: I don't know ;D