The timegm(3) function is a non-standard extension to libc which is
available in GNU libc and on some BSDs. Although SunOS had this
function in its libc, Solaris (unfortunately) removed it. This patch
implements a very simple version of timegm() which is good enough for
parse-time-string.c.
Cast the return value of getppid() to "int" from "pid_t" in debugger.c,
since it is being passed to sprintf("%d"), which wants an "int"
argument. On Solaris, "pid_t" is a "long" for 32-bit programs.
---
debugger.c |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/debugger.c
Linux, FreeBSD, and Solaris all expect to find the prototype for
"index()" in . On some operating systems, including
is sufficient to get the prototype, but that's not the case
on Solaris. This patch just modifies notmuch-config.c to include
to get the prototype.
---
notmuch-config.c |1 +
The output of "nm" on Solaris is substantially different from that on
Linux, and the current version of gen-version-script is tied to the
Linux "nm" output. This patch separates the parts of "nm" processing
which are dependent on the output format into a couple shell functions,
and makes another
Solaris does not ship a version of the strsep() function. This change
adds a check to "configure" to see whether notmuch needs to provide its
own implementation, and if so, it uses the new version in
"compat/strsep.c" (which was copied from Mutt, and apparently before
that from glibc).
---
Solaris ships a program called "install" in /usr/sbin, which performs a
task that's fairly similar to the GNU and BSD "install" programs but
which uses very different command line arguments. In particular, if it
is invoked without "-c", "-f", or "-n", it will search the target
directory for a
Add a check to "configure" to see whether -Wl,-rpath can be used without
--enable-new-dtags. Solaris needs the former and doesn't know about the
latter.
---
configure |4
1 file changed, 4 insertions(+)
diff --git a/configure b/configure
index 28d4110..5c5139f 100755
--- a/configure
Add a check to "configure" to see whether -lnsl is needed for programs
that are using gethostbyname(). This change also adds the file
"compat/check_ghbn.c", which configure uses to perform its check.
---
compat/check_ghbn.c |8
configure | 17 -
2 files
Add checks to "configure" to see whether _POSIX_PTHREAD_SEMANTICS needs
to be defined to get the right number of arguments in the prototypes for
asctime_r(). Solaris' default implementation conforms to POSIX.1c
Draft 6, rather than the final POSIX.1c spec. The standards-compliant
version can be
Add checks to "configure" to see whether _POSIX_PTHREAD_SEMANTICS needs
to be defined to get the right number of arguments in the prototypes for
getpwuid_r(). Solaris' default implementation conforms to POSIX.1c
Draft 6, rather than the final POSIX.1c spec. The standards-compliant
version can be
Hi all,
This patch series fixes several issues which are needed to allow notmuch
to build on Solaris 11. I've been "testing" it for a month or so by
using Karel Zak's fork of mutt along with a copy of notmuch-0.13.2 that
I got to compile. After a friend asked for a copy of my setup, I
decided
As has been mentioned a few times before, notmuch chooses to silently
drop any message that has the same message-id as an already-seen
message.
In another thread, Austin Clements said:
> notmuch tracks all copies of a message, but its output generally shows
> messages, rather than files, so you
As has been mentioned a few times before, notmuch chooses to silently
drop any message that has the same message-id as an already-seen
message.
In another thread, Austin Clements said:
notmuch tracks all copies of a message, but its output generally shows
messages, rather than files, so you
Eirik Byrkjeflot Anonsen ei...@eirikba.org writes:
That's not what I see. If I search for a term that only appears in
one of the copies, none of the copies are included in the search
result.
The offending code is at line 1813 of lib/database.cc; the message is
only indexed if the message-id
On Thu, Nov 01 2012, Mark Walters markwalters1...@gmail.com wrote:
The test should be run using the wrapper run-tests.sh. This links
the tests into the normal notmuch TEST_DIRECTORY and runs them from
there. After the test is complete then the links are removed.
---
2 things:
The PICK_DIR
15 matches
Mail list logo