[sane-devel] compile problems with scanbd: undefined reference to symbol 'pthread_sigmask@@GLIBC_2.2.5'

Louis Lagendijk louis at fazant.net
Wed Jan 2 21:38:53 UTC 2013

On Wed, 2013-01-02 at 20:45 +0100, Dominik Kopp wrote:
> Hi,
> I'm trying to complile scanbd inside VirtualBox (host/client both openSUSE 
> 12.2 64-bit) but I have no success.
> The error message during make is:
> /usr/lib64/gcc/x86_64-suse-linux/4.7/../../../../x86_64-suse-linux/bin/ld: 
> dbus.o: undefined reference to symbol 'pthread_sigmask@@GLIBC_2.2.5'
> Here are my executed commands with the (hopefully) important parts of the 
> output messages:
> dom at linux-8k4r:~> svn co https://scanbd.svn.sourceforge.net/svnroot/scanbd/
> ...
> Ausgecheckt, Revision 132.
> dom at linux-8k4r:~/scanbd/trunk> cd scanbd
> dom at linux-8k4r:~/scanbd/trunk> cd trunk
> dom at linux-8k4r:~/scanbd/trunk> ./configure
> ...
> checking pkg-config is at least version 0.9.0... yes
> checking for CONFUSE... yes
> checking for DBUS... yes
> checking for UDEV... yes
> checking for SANE... no
> checking for sane-config... sane-config
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating src/scanbd/Makefile
> ...
> dom at linux-8k4r:~/scanbd/trunk> make
>  cd . && /bin/sh /home/dom/scanbd/trunk/missing --run automake-1.11 --
> foreign                                                                                                         
> /home/dom/scanbd/trunk/missing: Zeile 52: automake-1.11: Kommando nicht 
> gefunden.                                                                                                     
> WARNING: `automake-1.11' is missing on your system.  You should only need it 
> if                                                                                                       
>          you modified `Makefile.am', `acinclude.m4' or `configure.ac'.                                                                                                                
>          You might want to install the `Automake' and `Perl' packages.                                                                                                                
>          Grab them from any GNU archive site.                                                                                                                                         
> CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh /home/dom/scanbd/trunk/missing 
> --run autoconf                                                                                           
> aclocal.m4:17: warning: this file was generated for autoconf 2.68.
> You have another version of autoconf.  It may work, but is not guaranteed 
> to.
> If you have problems, you may need to regenerate the build system entirely.
> To do so, use the procedure documented by the package, typically 
> `autoreconf'.
There is something wrong with the autoconf configuration that you need
to solve before you can run
autoreconf -if 
if you have installed autoconf and libtool (install them first
I will check what we are missing in svn to avoid this in the future.
After running autoreconf, run configure again. If compilation still
fails, please report back to me and we will work on it.

Kind regards, Louis

More information about the sane-devel mailing list