[SM-Grimoire-Bugs] [Bug 14477] New: xbindkeys 1.7.3.: "libguile.so: undefined reference to `rpl_* `pthread_*"

bugzilla-daemon at bugs.sourcemage.org bugzilla-daemon at bugs.sourcemage.org
Tue Apr 22 02:25:46 EDT 2008


http://bugs.sourcemage.org/show_bug.cgi?id=14477

           Summary: xbindkeys 1.7.3.:  "libguile.so: undefined reference to
                    `rpl_* `pthread_*"
           Product: Codex
           Version: stable grimoire
          Platform: x86
        OS/Version: Linux
            Status: NEW
          Severity: critical
          Priority: P2
         Component: x11
        AssignedTo: sm-grimoire-bugs at lists.ibiblio.org
        ReportedBy: ivan.lezhnjov.jr at gmail.com


Found source file xbindkeys-1.7.3.tar.gz for spell xbindkeys in /var/spool/sorcery
Waiting for any  Solo casts to complete...
Waiting for any other casts of  xbindkeys  to complete... done.
Building xbindkeys
hash checking source file xbindkeys-1.7.3.tar.gz...
Algorithm used: sha512
Allowing new hashsha512
Checking spell level WORKS_FOR_ME
Spell level is a new allowed level
hash verification succeeded
Unpacking source file xbindkeys-1.7.3.tar.gz for spell xbindkeys.
Using gcc version: 4.2.3
Installing in dir: /usr/src/xbindkeys-1.7.3
xbindkeys    1.7.3
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking whether make sets $(MAKE)... yes
checking for working aclocal-1.4... missing
checking for working autoconf... found
checking for working automake-1.4... missing
checking for working autoheader... found
checking for working makeinfo... found
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for a BSD-compatible install... /bin/install -c
checking whether make sets $(MAKE)... (cached) yes
checking for gawk... gawk
checking how to run the C preprocessor... gcc -E
checking for X... libraries , headers in standard search path
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
checking for XCreateWindow in -lX11... yes
checking libguile.h usability... yes
checking libguile.h presence... yes
checking for libguile.h... yes
checking for scm_boot_guile in -lguile... yes
checking for pid_t... yes
checking for unistd.h... (cached) yes
checking vfork.h usability... no
checking vfork.h presence... no
checking for vfork.h... no
checking for fork... no
checking for vfork... no
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... no
checking return type of signal handlers... void
checking for strcasecmp... no
checking for strchr... no
checking for strrchr... no
checking for strstr... no
checking for strtol... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config.h
config.status: executing default-1 commands
gcc -DHAVE_CONFIG_H -I. -I. -I.    -march=i686 -pipe -DPIC -fPIC -ffast-math
-funroll-loops -O3  -DFORK_FLAG=1 -DGUILE_FLAG=1 -I. -Wall -march=i686 -pipe
-DPIC -fPIC -ffast-math -funroll-loops -O3 -c xbindkeys.c
gcc -DHAVE_CONFIG_H -I. -I. -I.    -march=i686 -pipe -DPIC -fPIC -ffast-math
-funroll-loops -O3  -DFORK_FLAG=1 -DGUILE_FLAG=1 -I. -Wall -march=i686 -pipe
-DPIC -fPIC -ffast-math -funroll-loops -O3 -c keys.c
keys.c: In function 'add_key':
keys.c:81: warning: implicit declaration of function 'rpl_malloc'
gcc -DHAVE_CONFIG_H -I. -I. -I.    -march=i686 -pipe -DPIC -fPIC -ffast-math
-funroll-loops -O3  -DFORK_FLAG=1 -DGUILE_FLAG=1 -I. -Wall -march=i686 -pipe
-DPIC -fPIC -ffast-math -funroll-loops -O3 -c options.c
options.c: In function 'get_options':
options.c:159: warning: the address of 'rc_file' will always evaluate as 'true'
options.c:171: warning: the address of 'rc_guile_file' will always evaluate as
'true'
options.c: In function 'xbindkey_wrapper':
options.c:772: warning: implicit declaration of function 'rpl_malloc'
options.c:772: warning: assignment makes pointer from integer without a cast
options.c:788: warning: assignment makes pointer from integer without a cast
options.c:832: warning: assignment makes pointer from integer without a cast
gcc -DHAVE_CONFIG_H -I. -I. -I.    -march=i686 -pipe -DPIC -fPIC -ffast-math
-funroll-loops -O3  -DFORK_FLAG=1 -DGUILE_FLAG=1 -I. -Wall -march=i686 -pipe
-DPIC -fPIC -ffast-math -funroll-loops -O3 -c get_key.c
gcc -DHAVE_CONFIG_H -I. -I. -I.    -march=i686 -pipe -DPIC -fPIC -ffast-math
-funroll-loops -O3  -DFORK_FLAG=1 -DGUILE_FLAG=1 -I. -Wall -march=i686 -pipe
-DPIC -fPIC -ffast-math -funroll-loops -O3 -c grab_key.c
gcc -march=i686 -pipe -DPIC -fPIC -ffast-math -funroll-loops -O3  -DFORK_FLAG=1
-DGUILE_FLAG=1 -I. -Wall -march=i686 -pipe -DPIC -fPIC -ffast-math
-funroll-loops -O3 -z combreloc -s -o xbindkeys  xbindkeys.o keys.o options.o
get_key.o grab_key.o -lX11  -lguile
xbindkeys.o: In function `adjust_display':
xbindkeys.c:(.text+0x1e1): undefined reference to `rpl_malloc'
keys.o: In function `set_button':
keys.c:(.text+0x1e7): undefined reference to `rpl_malloc'
keys.o: In function `set_keycode':
keys.c:(.text+0x257): undefined reference to `rpl_malloc'
keys.o: In function `set_keysym':
keys.c:(.text+0x2c7): undefined reference to `rpl_malloc'
keys.o: In function `add_key':
keys.c:(.text+0x785): undefined reference to `rpl_malloc'
options.o:options.c:(.text+0x20b9): more undefined references to `rpl_malloc' follow
/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/../../../libguile.so: undefined reference
to `pthread_mutexattr_settype'
/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/../../../libguile.so: undefined reference
to `pthread_key_create'
/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/../../../libguile.so: undefined reference
to `pthread_attr_getstack'
/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/../../../libguile.so: undefined reference
to `pthread_sigmask'
/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/../../../libguile.so: undefined reference
to `pthread_once'
/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/../../../libguile.so: undefined reference
to `pthread_getspecific'
/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/../../../libguile.so: undefined reference
to `pthread_create'
/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/../../../libguile.so: undefined reference
to `pthread_mutexattr_init'
/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/../../../libguile.so: undefined reference
to `pthread_detach'
/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/../../../libguile.so: undefined reference
to `pthread_setspecific'
/usr/lib/gcc/i686-pc-linux-gnu/4.2.3/../../../libguile.so: undefined reference
to `pthread_getattr_np'
collect2: ld returned 1 exit status
make: *** [xbindkeys] Error 1
 ! Problem Detected !

I've successfully built xbindkeys version 1.8.2 from my local grimoire, though.
In fact, I've been doing so for last 2-3 stable updates now. I don't know if
1.7.3 was broken earlier but this time I forgot to put my local grimoire on top
of the list in the /etc/sorcery/grimoire/local file so I've had an opportunity
to figure this issue out.

-- 
Configure bugmail: http://bugs.sourcemage.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the SM-Grimoire-Bugs mailing list