[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
emacs-24.0.92 problem on MirBSD 10
From: |
Nelson H. F. Beebe |
Subject: |
emacs-24.0.92 problem on MirBSD 10 |
Date: |
Fri, 2 Dec 2011 19:01:34 -0700 (MST) |
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: address@hidden -
- 155 S 1400 E RM 233 address@hidden address@hidden -
- Salt Lake City, UT 84112-0090, USA URL: http://www.math.utah.edu/~beebe/ -
-------------------------------------------------------------------------------
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- emacs-24.0.92 problem on MirBSD 10,
Nelson H. F. Beebe <=