I already have a patch fixing this bug. I tested the package and it builds
after the fix.
The patch adds a compiler option which fixes the bug.
--- libwebp-0.4.1/debian/rules 2014-01-08 18:14:20.0 +
+++ libwebp-0.4.1.mine/debian/rules 2014-08-05 21:21:31.832507772 +
@@ -9,6 +9,11
TIOCGETC, etc. are not supported on MIPS.
This patch modifies several macros to make the package compile on MIPS.
--- hyperic-sigar-1.6.4+dfsg/src/sigar_getline.c 2013-01-27 22:39:57.0 +
+++ hyperic-sigar-1.6.4+dfsg.mine/src/sigar_getline.c 2014-07-29 09:17:56.888202734 +
@@
This patch adds missing macro definitions for a system call.
--- tiptop-2.2/src/pmc.c 2013-02-28 13:44:24.0 +
+++ tiptop-2.2.mine/src/pmc.c 2014-07-29 14:36:43.306527775 +
@@ -28,6 +28,12 @@
#define __NR_perf_counter_open 336
#elif defined(TARGET_SPARC)
#define
I just tried building sdformat on MIPS and it build successfully with all tests
passing.
I suppose we should try building it again.
signature.asc
Description: Digital signature
This patch removes a compiler macro definition that conflicts with the name of
a variable.
diff -urN capstone-2.1.2/Makefile capstone-2.1.2.mine/Makefile
--- capstone-2.1.2/Makefile 2014-07-18 17:05:08.0 +
+++ capstone-2.1.2.mine/Makefile 2014-07-18 17:08:15.116546624 +
@@ -104,7
Under MIPS, the atomicity of some operations is not guaranteed and so an
alternative implementation with a mutex is used. The compiler complains because
the code is trying to change a variable (the mutex) from a const method of a
class.
This patch adds mutable modifier to the mentioned
The version was 0.1.4 when I last looked at auto-building interface.
I added pkg-config to fix this problem:
-- Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)
signature.asc
Description: Digital signature
I tested the package on a MIPS system and it built successfully. All the tests
passed. Here is part of the log:
make[4]: Leaving directory '/root/lhasa/lhasa-0.2.0+git/test'
make check-TESTS
make[4]: Entering directory '/root/lhasa/lhasa-0.2.0+git/test'
make[5]: Entering directory
I just look at the patch provided by Aleksandar. I believe unaligned access is
still possible after applying it.
The reason is that an auto array of uint8_t is still only guaranteed to be
1-byte aligned. These discussions confirm this:
This patch fixes deprecated function errors and missing dependency in the
control file.
diff -Nru u1db-0.1.4/src/u1db_http_sync_target.c u1db-0.1.4.mine/src/u1db_http_sync_target.c
--- u1db-0.1.4/src/u1db_http_sync_target.c 2012-09-26 17:35:34.0 +
+++
Since #751417 is now fixed, liblinux-prctl-perl now builds on MIPS and MIPSel.
I just tested it with linux-image-3.14-1-5kc-malta mips 3.14.7-1 and it
compiles successfully.
signature.asc
Description: Digital signature
This patch fixes the compilation of bibletime 2.9 with libsword 1.7.
diff -urN bibletime-2.9.2/cmake/sword_linker_check.cpp bibletime-2.9.2.mine/cmake/sword_linker_check.cpp
--- bibletime-2.9.2/cmake/sword_linker_check.cpp 2013-06-03 18:08:52.0 +
+++
compilation fix for xiphos with libsword 1.7
diff -urN xiphos-3.1.5+dfsg/src/backend/module_manager.cc xiphos-3.1.5+dfsg.mine/src/backend/module_manager.cc
--- xiphos-3.1.5+dfsg/src/backend/module_manager.cc 2012-02-25 22:50:47.0 +
+++
This patch makes the current version of xiphos compile with libsword 1.7
diff -urN xiphos-3.1.5+dfsg/src/backend/module_manager.cc xiphos-3.1.5+dfsg.mine/src/backend/module_manager.cc
--- xiphos-3.1.5+dfsg/src/backend/module_manager.cc 2012-02-25 22:50:47.0 +
+++
This patch fixes endian detection for rhmessaging so that it can compile on
mips.
diff -uNr rhmessaging-0.16/lib/jrnl/jcfg.hpp rhmessaging-0.16.mine/lib/jrnl/jcfg.hpp
--- rhmessaging-0.16/lib/jrnl/jcfg.hpp 2011-12-05 16:14:39.0 +
+++ rhmessaging-0.16.mine/lib/jrnl/jcfg.hpp 2014-06-12
This patch changes the endian conversion macros in endian.h to cast their
result to the unsigned type of the corresponding size (as described in the bug
report).
diff -urN eglibc-2.19/string/endian.h eglibc-2.19.mine/string/endian.h
--- eglibc-2.19/string/endian.h 2014-01-03 17:51:28.0
I'm attaching two patches.
--
libldm-read-shadow-problem.patch
Fixes the shadowing error caused by the redefinition of read (mips and mipsel).
--
libldm-uint64_t-in-big-endian.patch
Fixes the error caused by passing a 32-bit argument (on big endian) when a
64-bit one is expected (mips).
The output of /proc/cpuinfo on MIPS was not as this program expected.
I'm uploading a patch that fixes the parsing of the output
diff -Nur libffado-2.2.1/SConstruct libffado-2.2.1.mine/SConstruct
--- libffado-2.2.1/SConstruct 2014-06-02 00:01:27.0 +
+++ libffado-2.2.1.mine/SConstruct
There is a new version of bibletime (2.10) which is working with libsword 1.7.
I strongly recommend to update bibletime - this should fix the problem. If you
have some reason not to update it, I can create a patch for 2.9.
signature.asc
Description: Digital signature
Added configure and build support for mips* architectures.
signature.asc
Description: Digital signature
Added configure and build support for mips* architectures.
This time with the patch attached :)
diff -Nru ck-0.4.2/build/ck.build.mips ck-0.4.2.mine/build/ck.build.mips
--- ck-0.4.2/build/ck.build.mips 1970-01-01 00:00:00.0 +
+++ ck-0.4.2.mine/build/ck.build.mips 2014-06-06
fixed minidlna compilation on mips
diff -uNr minidlna-1.1.2+dfsg/metadata.c minidlna-1.1.2+dfsg.mine/metadata.c
--- minidlna-1.1.2+dfsg/metadata.c 2014-04-21 21:06:07.0 +
+++ minidlna-1.1.2+dfsg.mine/metadata.c 2014-06-09 13:34:54.0 +
@@ -772,10 +772,10 @@
I'm sending a patch that fixes the compilation on mips
diff -Nur routino-2.7/debian/control routino-2.7.mine/debian/control
--- routino-2.7/debian/control 2014-04-22 05:33:54.0 +
+++ routino-2.7.mine/debian/control 2014-06-06 13:21:37.565939508 +
@@ -3,7 +3,7 @@
Priority: extra
23 matches
Mail list logo