[Samba] wrong ELF class error

Daulton Theodore daulton_theodore at carleton.ca
Wed Mar 26 18:45:51 GMT 2008


I am trying to configure samba on a Sunfire V125 with Solaris 9 using:
- openldap-2.3.22
- libiconv-1.9.1
- samba-3.0.23a
- krb5-1.6.3 (the previous build used krb5-1.5.1

Kereberos, openldap and libiconv are all installed but the samba build 
generates an error.

The following works:
  ./configure --prefix=/usr/local/samba \
              --with-ldap \
              --with-ads \
              --with-krb5 \
              --with-pam \
              --with-winbind

I then set LD_PRELOAD:
# export LD_PRELOAD=/usr/local/lib/libiconv_plug.so

However when I run 'make' I get the following output:
# make
Using FLAGS =  -I/usr/local/include -O -D_SAMBA_BUILD_ -I/lib001/samba_binaries/samba-3.0.23a/source/popt -I/lib001/samba_binaries/samba-3.0.23a/source/iniparser/src -Iinclude -I/lib001/samba_binaries/samba-3.0.23a/source/include -I/lib001/samba_binaries/samba-3.0.23a/source/tdb  -I. -DHAVE_CONFIG_H  -I/usr/local/include -D_LARGEFILE_SOURCE -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DLDAP_DEPRECATED -DSUNOS5 -I/lib001/samba_binaries/samba-3.0.23a/source -D_SAMBA_BUILD_
      LIBS = -lsendfile -lresolv -lnsl -lsocket -ldl -liconv
      LDSHFLAGS = -G  -L/usr/local/lib -R/usr/local/lib -lthread
      LDFLAGS = -L/usr/local/lib -R/usr/local/lib -lthread
      PIE_CFLAGS =
      PIE_LDFLAGS =
Generating smbd/build_options.c
Building include/proto.h
ld.so.1: sort: fatal: /usr/local/lib/libiconv_plug.so: wrong ELF class: ELFCLASS32
creating /lib001/samba_binaries/samba-3.0.23a/source/include/proto.h

<>
and it just sits there until I break out of it <CTRL-\>

Has anyone encountered this? Any idea what this 'wrong ELF class' means? I 
am hoping someone will have come across this and offer some suggestion as 
to how to get past this point.

Thanks for any help you could provide.

-- 
----------------------------------- 0 ------------------------------------
Daulton Theodore                  </\    Tel: 613-520-2600 ext. 8352
Carleton University Library       _\\    Fax: 613-520-2750            
Systems Department                `/     Net: Daulton_Theodore at carleton.ca
---------------------------------- ` -------------------------------------


More information about the samba mailing list