http://bugzilla.moblin.org/show_bug.cgi?id=9112
Summary: Synthesis build system unnecessarily depends on too
new findutils
Classification: Moblin Projects
Product: SyncEvolution
Version: upstream
Platform: Embedded
OS/Version: Other
Status: NEW
Severity: normal
Priority: Undecided
Component: SyncML
AssignedTo: patrick.ohly(a)intel.com
ReportedBy: ovek(a)debian.org
QAContact: yanshuang.zheng(a)intel.com
CC: syncevolution(a)lists.intel.com
Nokia's Maemo 5 operating system, codename "Fremantle", used on the Nokia
N900,
is forked from a fairly old Debian snapshot, a couple of years old now, and the
findutils used in its build environment isn't the newest one. It doesn't
support the -wholename option. Fortunately the findutils man page says:
-wholename pattern
See -path. This alternative is less portable than -path.
Hence, it sounds like -path is a more portable alternative, and indeed, -path
is supported by the older findutils used in Fremantle. Hence, to make
libsynthesis more portable, it should be patched with something like
diff --git a/src/gen-makefile-am.sh b/src/gen-makefile-am.sh
index 3758137..0ab7b1d 100755
--- a/src/gen-makefile-am.sh
+++ b/src/gen-makefile-am.sh
@@ -85,8 +85,8 @@ LIBSYNTHESISSDK_SOURCES_ONLY=`echo
$LIBSYNTHESISSDK_SOURCES_ONLY`
# files needed in libsmltk
LIBSMLTK_SOURCES=`find syncml_tk \
\( -name '*.cpp' -o -name '*.[ch]' \) \
- \! \( -wholename syncml_tk/src/sml/\*/palm/\* -o \
- -wholename syncml_tk/src/sml/\*/win/\* \)`
+ \! \( -path syncml_tk/src/sml/\*/palm/\* -o \
+ -path syncml_tk/src/sml/\*/win/\* \)`
LIBSMLTK_SOURCES=`echo $LIBSMLTK_SOURCES`
# header files required for using libsynthesissdk,
--
Configure bugmail:
http://bugzilla.moblin.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching someone on the CC list of the bug.