Opened 11 years ago
Closed 11 years ago
#2488 closed defect (fixed)
Error cross-compiling ppc
Reported by: | dax | Owned by: | |
---|---|---|---|
Priority: | critical | Component: | General |
Severity: | high | Keywords: | |
Cc: | Sensitive: | no |
Description
Revision
from 6609
Issue Description
Error cross-compiling ppc
When the issue occurs
When cross-compiling for ppc
How the issue is reproducable
When cross-compiling for ppc with a trac toolchain
http://www.www.streamboard.tv/wbb2/tut-pics/toolchains/Toolchain_powerpc-tuxbox-linux_DreamboxPPC.tar.bz2
[ 53%] Building C object csctapi/CMakeFiles/csctapi.dir/io_serial.o
[ 54%] Building C object csctapi/CMakeFiles/csctapi.dir/ifd_sc8in1.o
In file included from /home/davide/sources/oscam-svn/csctapi/ifd_sc8in1.c:23:
/home/davide/sources/oscam-svn/csctapi/ifd_sc8in1.h:26:115: no newline at end of file
make[2]: * [csctapi/CMakeFiles/csctapi.dir/ifd_sc8in1.o] Error 1
make[1]: * [csctapi/CMakeFiles/csctapi.dir/all] Error 2
make: * [all] Error 2
With the attached patch cross-compiling ppc works
Attachments (1)
Change History (15)
by , 11 years ago
comment:1 by , 11 years ago
comment:2 by , 11 years ago
broken since 6609 changeset
tnx @dax for fix
/csctapi/ifd_sc8in1.h (add CR LF @ end of line 26)
comment:5 by , 11 years ago
Resolution: | fixed |
---|---|
Status: | closed → reopened |
comment:6 by , 11 years ago
Also ppc
[ 85%] Building C object csctapi/CMakeFiles/csctapi.dir/ifd_sc8in1.o
In file included from /home/davide/sources/oscam-svn/csctapi/ifd_sc8in1.c:23:
/home/davide/sources/oscam-svn/csctapi/ifd_sc8in1.h:27:2: no newline at end of file
make[2]: * [csctapi/CMakeFiles/csctapi.dir/ifd_sc8in1.o] Error 1
make[1]: * [csctapi/CMakeFiles/csctapi.dir/all] Error 2
make: * [all] Error 2
comment:7 by , 11 years ago
This may be dependent on libusb...
-> On another system I had no error messages with existing libusb.
comment:8 by , 11 years ago
the new patch
Index: csctapi/ifd_sc8in1.h =================================================================== --- csctapi/ifd_sc8in1.h (revisione 6613) +++ csctapi/ifd_sc8in1.h (copia locale) @@ -24,4 +24,5 @@ int32_t Sc8in1_InitLocks(struct s_reader * reader); int32_t MCR_DisplayText(struct s_reader *reader, char* text, uint16_t text_len, uint16_t time, uint8_t blocking); int32_t Sc8in1_SetBaudrate (struct s_reader * reader, uint32_t baudrate, struct termios *termio, uint8_t cmdMode); - \ No newline at end of file + +
comment:9 by , 11 years ago
Also with changeset 6615 doesn't work. With this patch croos-compiling ppc is ok.
Index: csctapi/ifd_sc8in1.h =================================================================== --- csctapi/ifd_sc8in1.h (revisione 6615) +++ csctapi/ifd_sc8in1.h (copia locale) @@ -23,4 +23,5 @@ int32_t Sc8in1_Close(struct s_reader *reader); int32_t Sc8in1_InitLocks(struct s_reader * reader); int32_t MCR_DisplayText(struct s_reader *reader, char* text, uint16_t text_len, uint16_t time, uint8_t blocking); -int32_t Sc8in1_SetBaudrate (struct s_reader * reader, uint32_t baudrate, struct termios *termio, uint8_t cmdMode); \ No newline at end of file +int32_t Sc8in1_SetBaudrate (struct s_reader * reader, uint32_t baudrate, struct termios *termio, uint8_t cmdMode); +
comment:10 by , 11 years ago
patch is not applyable...
6615 compiles fine for ppc on my system...
Tried something else:6616 works fine here but maybe it works now also for other compilers?!
comment:11 by , 11 years ago
The revisons from 6609 to 6616 works fine with the mips and x86. Doesn' t work on ppc.
The revision 6616 for ppc on my system (debian with a trac ppc toolchain)
[ 54%] Building C object csctapi/CMakeFiles/csctapi.dir/ifd_sc8in1.o
In file included from /home/davide/sources/oscam-svn/csctapi/ifd_sc8in1.c:23:
/home/davide/sources/oscam-svn/csctapi/ifd_sc8in1.h:26:113: no newline at end of file
make[2]: * [csctapi/CMakeFiles/csctapi.dir/ifd_sc8in1.o] Error 1
make[1]: * [csctapi/CMakeFiles/csctapi.dir/all] Error 2
make: * [all] Error 2
With my previous patch working well for mips, ppc, ppc old, x86 and x86_64
Thanks
comment:12 by , 11 years ago
Take look at 6618... told you: can't commit your patch, Deas tried it also. Doesn't work.
WTF: download.oscam.to works again from 6618? Hard to believe an empty patch does the trick.
I presume someone patched the buildserver ;)
comment:13 by , 11 years ago
in r6618 compiling complete but with warnings:
[ 32%] Building C object CMakeFiles/csoscam.dir/oscam-log.o
make[2]: Warning: File `../csctapi/ifd_sc8in1.h' has modification time 1.2e+02 s in the future
[ 33%] Building C object CMakeFiles/csoscam.dir/oscam-reader.o
Linking C static library libcsoscam.a
make[2]: warning: Clock skew detected. Your build may be incomplete.
[ 33%] Built target csoscam
comment:14 by , 11 years ago
Resolution: | → fixed |
---|---|
Status: | reopened → closed |
Same issue on mips wrt54g