[OpenWrt-Devel] Trouble modifying cyrus-sasl to optionally build GSSAPI support

W. Michael Petullo mike at flyn.org
Tue Sep 30 17:05:40 EDT 2014


I am trying to modify OpenWrt's cyrus-sasl package to optionally build
with GSSAPI support. I first added krb5-libs to the package as an
optional dependency. Despite doing this, cyrus-sasl continued to build
without GSSAPI support; I found the following in the package's config.log:

configure:14957: checking for gss_unwrap in -lgssapi_krb5
configure:14982: mips-openwrt-linux-uclibc-gcc -o conftest -Wall -W -Os -pipe -mno-branch-likely -mips32r2 -mtune=34kc -fno-caller-saves -fhonour-copts -Wno-error=unused-but-set-variable -msoft-float -mips16 -minterlink-mips16 -fpic  -I/home/mike/Source/openwrt/openwrt/staging_dir/target-mips_34kc_uClibc-0.9.33.2/usr/include -I/home/mike/Source/openwrt/openwrt/staging_dir/target-mips_34kc_uClibc-0.9.33.2/include -I/home/mike/Source/openwrt/openwrt/staging_dir/toolchain-mips_34kc_gcc-4.8-linaro_uClibc-0.9.33.2/usr/include -I/home/mike/Source/openwrt/openwrt/staging_dir/toolchain-mips_34kc_gcc-4.8-linaro_uClibc-0.9.33.2/include -I/home/mike/Source/openwrt/openwrt/staging_dir/target-mips_34kc_uClibc-0.9.33.2/usr/include/krb5  -DOBSOLETE_CRAM_ATTR=1 -I/home/mike/Source/openwrt/openwrt/staging_dir/target-mips_34kc_uClibc-0.9.33.2/usr/include -L/home/mike/Source/openwrt/openwrt/staging_dir/target-mips_34kc_uClibc-0.9.33.2/usr/lib -R/home/mike/Source/openwrt/openwrt/staging_dir/targ
 et-mips_
 34kc_uClibc-0.9.33.2/usr/lib -L/home/mike/Source/openwrt/openwrt/staging_dir/target-mips_34kc_uClibc-0.9.33.2/usr/lib -L/home/mike/Source/openwrt/openwrt/staging_dir/target-mips_34kc_uClibc-0.9.33.2/lib -L/home/mike/Source/openwrt/openwrt/staging_dir/toolchain-mips_34kc_gcc-4.8-linaro_uClibc-0.9.33.2/usr/lib -L/home/mike/Source/openwrt/openwrt/staging_dir/toolchain-mips_34kc_gcc-4.8-linaro_uClibc-0.9.33.2/lib  conftest.c -lgssapi_krb5  -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lkrb5support   >&5
/home/mike/Source/openwrt/openwrt/staging_dir/toolchain-mips_34kc_gcc-4.8-linaro_uClibc-0.9.33.2/lib/gcc/mips-openwrt-linux-uclibc/4.8.3/../../../../mips-openwrt-linux-uclibc/bin/ld: cannot find -lcom_err
collect2: error: ld returned 1 exit status

libcom_err seems to be a library that is part of the libext2fs package,
so I added this as an optional dependency for cyrus-sasl as well.
Building libext2fs did not seem to help, though; I found the same warning
in config.log again.

One thing I noticed is that building libext2fs results in libcom_err being installed at:

	staging_dir/target-mips_34kc_uClibc-0.9.33.2/root-ar71xx/usr/lib/

but not:

	staging_dir/target-mips_34kc_uClibc-0.9.33.2/usr/lib

However, manually copying the library from the former directory to the
later does not seem to help.

Does anyone know what might be going on?

-- 
Mike

:wq
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel



More information about the openwrt-devel mailing list