64bit Linux Users
Carlos Cardenas
cardenas12 at gmail.com
Thu Dec 17 20:08:36 PST 2009
Yep...you are right....
Everything built and is running beautifully.
thanks Paul
Carlos
On Mon, Dec 14, 2009 at 8:23 PM, Paul Donohue <wimax at topquark.net> wrote:
> 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
>> >>
>> >
>>
>
More information about the wimax
mailing list