From: "Nelson H. F. Beebe" <beebe@math.utah.edu>
To: emacs-devel@gnu.org
Cc: beebe@math.utah.edu
Subject: emacs-24.0.92 problem on MirBSD 10
Date: Fri, 2 Dec 2011 19:01:34 -0700 (MST) [thread overview]
Message-ID: <CMM.0.95.0.1322877694.beebe@psi.math.utah.edu> (raw)
I've got emacs-24.0.92 built and installed on several local
systems, but a few are still giving me trouble.
On MirBSD 10, I've had to help things by supplying additional libraries,
several of which I updated today from their latest source releases:
make LIBPNG='-lpng -lz -lm -ltiff -llzma -lpng15 '
This resulted in link failure becaue gmalloc.c assumes that
pthread_atfork() is available when HAVE_PTHREAD is defined,
but it is not in the MirBSD /usr/lib/libpthread.a library:
% nm /usr/lib/libpthread.a | grep ' T ' | awk '/pthread_/ {print $3}' | sort -u | pr -f -c3 -w100
pthread_attr_destroy pthread_detach pthread_resume_all_np
pthread_attr_getdetachstate pthread_equal pthread_resume_np
pthread_attr_getinheritsched pthread_exit pthread_rwlock_destroy
pthread_attr_getschedparam pthread_getconcurrency pthread_rwlock_init
pthread_attr_getschedpolicy pthread_getprio pthread_rwlock_rdlock
pthread_attr_getscope pthread_getschedparam pthread_rwlock_tryrdlock
pthread_attr_getstack pthread_getspecific pthread_rwlock_trywrlock
pthread_attr_getstackaddr pthread_join pthread_rwlock_unlock
pthread_attr_getstacksize pthread_key_create pthread_rwlock_wrlock
pthread_attr_init pthread_key_delete pthread_rwlockattr_destroy
pthread_attr_setcreatesuspend_np pthread_kill pthread_rwlockattr_getpshared
pthread_attr_setdetachstate pthread_main_np pthread_rwlockattr_init
pthread_attr_setinheritsched pthread_multi_np pthread_rwlockattr_setpshared
pthread_attr_setschedparam pthread_mutex_destroy pthread_self
pthread_attr_setschedpolicy pthread_mutex_getprioceiling pthread_set_name_np
pthread_attr_setscope pthread_mutex_init pthread_setcancelstate
pthread_attr_setstack pthread_mutex_lock pthread_setcanceltype
pthread_attr_setstackaddr pthread_mutex_setprioceiling pthread_setconcurrency
pthread_attr_setstacksize pthread_mutex_trylock pthread_setprio
pthread_cancel pthread_mutex_unlock pthread_setschedparam
pthread_cleanup_pop pthread_mutexattr_destroy pthread_setspecific
pthread_cleanup_push pthread_mutexattr_getkind_np pthread_sigmask
pthread_cond_broadcast pthread_mutexattr_getprioceiling pthread_single_np
pthread_cond_destroy pthread_mutexattr_getprotocol pthread_stackseg_np
pthread_cond_init pthread_mutexattr_gettype pthread_suspend_all_np
pthread_cond_signal pthread_mutexattr_init pthread_suspend_np
pthread_cond_timedwait pthread_mutexattr_setkind_np pthread_switch_add_np
pthread_cond_wait pthread_mutexattr_setprioceiling pthread_switch_delete_np
pthread_condattr_destroy pthread_mutexattr_setprotocol pthread_testcancel
pthread_condattr_init pthread_mutexattr_settype pthread_yield
I then made these patches:
% diff src/config.h.~1~ src/config.h
593c593
< #define HAVE_PTHREAD 1
---
> /* #define HAVE_PTHREAD 1 */
596c596
< #define HAVE_PTHREAD_H 1
---
> /* #define HAVE_PTHREAD_H 1 */
599c599
< #define HAVE_PTHREAD_SIGMASK 1
---
> /* #define HAVE_PTHREAD_SIGMASK 1 */
Compilation was then successful, and I'm installing the new version
now.
-------------------------------------------------------------------------------
- Nelson H. F. Beebe Tel: +1 801 581 5254 -
- University of Utah FAX: +1 801 581 4148 -
- Department of Mathematics, 110 LCB Internet e-mail: beebe@math.utah.edu -
- 155 S 1400 E RM 233 beebe@acm.org beebe@computer.org -
- Salt Lake City, UT 84112-0090, USA URL: http://www.math.utah.edu/~beebe/ -
-------------------------------------------------------------------------------
next reply other threads:[~2011-12-03 2:01 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-12-03 2:01 Nelson H. F. Beebe [this message]
2011-12-03 5:44 ` bug#10201: emacs-24.0.92 problem on MirBSD 10 Paul Eggert
2011-12-16 23:49 ` Glenn Morris
2011-12-17 0:53 ` Paul Eggert
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=CMM.0.95.0.1322877694.beebe@psi.math.utah.edu \
--to=beebe@math.utah.edu \
--cc=emacs-devel@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.