64bit Linux Users

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Mine shows:
$ ldconfig -p | grep libnl
        libnl.so.1 (libc6,x86-64) => /usr/lib/libnl.so.1
        libnl.so.1 (libc6) => /usr/lib32/libnl.so.1
        libnl.so (libc6) => /usr/lib32/libnl.so

Perhaps you need to replace the 'libnl.so' symlink?

On Mon, Dec 14, 2009 at 04:42:18PM -0600, Carlos Cardenas wrote:
> Paul,
> 
> I have issues with the linking....what else did you do to force to use
> the 32bit libs?
> 
> $ ldconfig -p | grep libnl
> 	libnl.so.1 (libc6,x86-64) => /usr/lib/libnl.so.1
> 	libnl.so.1 (libc6) => /usr/lib32/libnl.so.1
> 	libnl.so (libc6,x86-64) => /usr/lib/libnl.so
> 
> 
> [snip]...
> /bin/bash ../libtool --tag=CC   --mode=link gcc  -m32 -g -Wall -O2
> -version-info 1:0:1 -L/usr/lib32 -lnl    -o libwimaxll.la -rpath
> /usr/local/lib libwimaxll_la-genl.lo libwimaxll_la-log.lo
> libwimaxll_la-misc.lo libwimaxll_la-op-open.lo libwimaxll_la-op-msg.lo
> libwimaxll_la-op-reset.lo libwimaxll_la-op-rfkill.lo
> libwimaxll_la-op-state-get.lo libwimaxll_la-re-state-change.lo
> libwimaxll_la-wimax.lo
> libtool: link: gcc -shared  .libs/libwimaxll_la-genl.o
> .libs/libwimaxll_la-log.o .libs/libwimaxll_la-misc.o
> .libs/libwimaxll_la-op-open.o .libs/libwimaxll_la-op-msg.o
> .libs/libwimaxll_la-op-reset.o .libs/libwimaxll_la-op-rfkill.o
> .libs/libwimaxll_la-op-state-get.o
> .libs/libwimaxll_la-re-state-change.o .libs/libwimaxll_la-wimax.o
> -L/usr/lib32 -lnl  -m32   -Wl,-soname -Wl,libwimaxll.so.0 -o
> .libs/libwimaxll.so.0.1.0
> /usr/bin/ld: skipping incompatible
> /usr/lib/gcc/x86_64-linux-gnu/4.4.1/../../../libnl.so when searching
> for -lnl
> /usr/bin/ld: skipping incompatible /usr/lib/libnl.so when searching for -lnl
> /usr/bin/ld: cannot find -lnl
> collect2: ld returned 1 exit status
> make[2]: *** [libwimaxll.la] Error 1
> make[2]: Leaving directory `/home/los/working/wimax/wimax-tools/lib'
> make[1]: *** [all] Error 2
> make[1]: Leaving directory `/home/los/working/wimax/wimax-tools/lib'
> make: *** [all-recursive] Error 1
> 
> Carlos
> 
> On Sat, Dec 5, 2009 at 5:14 PM, Paul Donohue <wimax at topquark.net> wrote:
> > Here's what I did to get it working in Ubuntu 9.10 on a 64-bit machine:
> >
> > (The kernel in Ubuntu 9.10 includes WiMAX drivers and firmware out of the box, so you only need to compile the userspace tools)
> >
> > Create /etc/modprobe.d/i2400m.conf containing:
> > ?options i2400m idle_mode_disabled=1
> >
> > Install the ia32-libs package
> >
> > Get a copy of libnl.so.1.1 from a 32-bit Ubuntu installation (no 32-bit libnl package is currently available under x86_64 Ubuntu)
> > ?cd /usr/lib32/
> > ?cp /<...>/libnl.so.1.1 .
> > ?ln -s libnl.so.1.1 libnl.so.1
> > ?ln -s libnl.so.1 libnl.so
> > ?ldconfig
> >
> > Install pkg-config, libnl-dev, autoconf, libtool, and libc6-dev-i386 packages
> >
> > Download the WiMAX Network Service
> > ?tar -xvjf WiMAX-Network-Service-1.4.0.tar.bz2
> > ?cd WiMAX-Network-Service-1.4.0/
> > ?Edit configure.ac : add '-m32' to CFLAGS
> > ?autoconf
> > ?cd wimax-tools/
> > ?Edit configure.in : add '-m32' to CFLAGS
> > ?autoconf
> > ?cd ..
> > ?./configure --with-i2400m=/usr/src/wimax-i2400m-1.4.1/ \
> > ? ?--sysconfdir=/etc \
> > ? ?--localstatedir=/var \
> > ? ?--mandir=/usr/share/man \
> > ? ?--prefix=/usr/local
> > ?Edit libtool : change 'ECHO="echo"' to 'echo="echo"'
> > ?make all
> > ?make install
> > ?ldconfig
> > ?cd ..
> > ?rm -rf WiMAX-Network-Service-1.4.0
> > ?rm -rf /usr/src/wimax-i2400m-1.4.1
> >
> > Download the Binary Supplicant
> > ?tar -xvjf Intel-WiMAX-Binary-Supplicant-1.4.0.tar.bz2
> > ?cd Intel-WiMAX-Binary-Supplicant-1.4.0
> > ?./install_supplicant.sh install
> > ?cd ..
> > ?rm -rf Intel-WiMAX-Binary-Supplicant-1.4.0
> >
> > /etc/init.d/wimax start
> > ?If you want to have this start automatically, install the sysv-rc-conf package, then run 'sysv-rc-conf wimax on'
> >
> > Connect to the network
> > ?wimaxcu status
> > ?wimaxcu ron
> > ?wimaxcu scan
> > ?wimaxcu connect network 4
> > ?wimaxcu status link
> > ?wimaxcu status connect
> > ?wimaxcu connectmode connect auto
> >
> > On Fri, Dec 04, 2009 at 09:19:01PM -0600, Carlos Cardenas wrote:
> >> Are there any 64bit Linux Users?
> >>
> >> I got everything downloaded and built but find out that the Binary
> >> Supplicant is only for 32bit Linux.
> >>
> >> I'm running Ubuntu 9.10 64bit Linux and have a Lenovo X200 with Intel 5150 chip.
> >>
> >> Any help would be appreciated...
> >>
> >> Thanks
> >>
> >> Carlos
> >> _______________________________________________
> >> wimax mailing list
> >> wimax at linuxwimax.org
> >> http://lists.linuxwimax.org/listinfo/wimax
> >>
> >
> 


[Index of Archives]     [Linux Kernel]     [Linux Wireless]     [Linux Bluetooth]     [Linux Netdev]     [Linux Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux