emacs-devel
[Top][All Lists]
Advanced

[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/ -
-------------------------------------------------------------------------------



reply via email to

[Prev in Thread] Current Thread [Next in Thread]