Fixed libssh2 build error

This commit is contained in:
clamsawd 2016-02-18 21:43:18 +01:00
parent 5da8a85583
commit ae32561391
4 changed files with 10 additions and 102 deletions

View File

@ -63,7 +63,7 @@ export LDFLAGS="-m32"
wget -c $OPENSSL wget -c $OPENSSL
tar zxvf openssl-1.0.2f.tar.gz tar zxvf openssl-1.0.2f.tar.gz
cd openssl-1.0.2f/ cd openssl-1.0.2f/
CFLAGS="-m32" CXXFLAGS="-m32" LDFLAGS="-m32" PKG_CONFIG_PATH=$PREFIX/lib/pkgconfig/ LD_LIBRARY_PATH=$PREFIX/lib/ CC="$C_COMPILER -m32" CXX="$CXX_COMPILER -m32" ./Configure --prefix=$PREFIX linux-elf CFLAGS="-m32" CXXFLAGS="-m32" LDFLAGS="-m32" PKG_CONFIG_PATH=$PREFIX/lib/pkgconfig/ LD_LIBRARY_PATH=$PREFIX/lib/ CC="$C_COMPILER -m32" CXX="$CXX_COMPILER -m32" ./Configure --prefix=$PREFIX linux-elf shared
make make
make install make install
# #
@ -72,7 +72,7 @@ export LDFLAGS="-m32"
wget -c $SQLITE3 wget -c $SQLITE3
tar zxvf sqlite-autoconf-3100200.tar.gz tar zxvf sqlite-autoconf-3100200.tar.gz
cd sqlite-autoconf-3100200/ cd sqlite-autoconf-3100200/
CFLAGS="-m32" CXXFLAGS="-m32" LDFLAGS="-m32" PKG_CONFIG_PATH=$PREFIX/lib/pkgconfig/ LD_LIBRARY_PATH=$PREFIX/lib/ CC="$C_COMPILER -m32" CXX="$CXX_COMPILER -m32" ./configure --prefix=$PREFIX --enable-static --disable-shared CFLAGS="-m32" CXXFLAGS="-m32" LDFLAGS="-m32" PKG_CONFIG_PATH=$PREFIX/lib/pkgconfig/ LD_LIBRARY_PATH=$PREFIX/lib/ CC="$C_COMPILER -m32" CXX="$CXX_COMPILER -m32" ./configure --prefix=$PREFIX --enable-static --enable-shared
make make
make install make install
# #
@ -84,30 +84,7 @@ export LDFLAGS="-m32"
rm -rf $PREFIX/lib/pkgconfig/libssh2.pc rm -rf $PREFIX/lib/pkgconfig/libssh2.pc
CFLAGS="-m32" CXXFLAGS="-m32" LDFLAGS="-m32" PKG_CONFIG_PATH=$PREFIX/lib/pkgconfig/ LD_LIBRARY_PATH=$PREFIX/lib/ CC="$C_COMPILER -m32" CXX="$CXX_COMPILER -m32" ./configure --without-libgcrypt --with-openssl --without-wincng --prefix=$PREFIX --enable-static --disable-shared CFLAGS="-m32" CXXFLAGS="-m32" LDFLAGS="-m32" PKG_CONFIG_PATH=$PREFIX/lib/pkgconfig/ LD_LIBRARY_PATH=$PREFIX/lib/ CC="$C_COMPILER -m32" CXX="$CXX_COMPILER -m32" ./configure --without-libgcrypt --with-openssl --without-wincng --prefix=$PREFIX --enable-static --disable-shared
make make
make install make install
if [ -f $PREFIX/lib/pkgconfig/libssh2.pc ] ; then
echo "$PREFIX/lib/pkgconfig/libssh2.pc"
else
echo "################################" > $PREFIX/lib/pkgconfig/libssh2.pc
echo "# libssh2 installation details #" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "#################################" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "prefix=$PREFIX" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "exec_prefix=$PREFIX" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "libdir=$PREFIX/lib" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "includedir=$PREFIX/include" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "Name: libssh2" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "URL: http://www.libssh2.org/" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "Description: Library for SSH-based communication" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "Version: 1.6.0" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "Requires.private:" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "Libs: -L$PREFIX/lib -lssh2 -m32 -lssl -lcrypto -lz" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "Libs.private: -m32 -lssl -lcrypto -lz" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "Cflags: -I$PREFIX/include" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "$PREFIX/lib/pkgconfig/libssh2.pc created!"
cp -rf include/*.h $PREFIX/include
fi
# #
#cleaning #cleaning
cd .. cd ..

View File

@ -59,7 +59,7 @@ cd $BUILD_DIRECTORY
wget -c $OPENSSL wget -c $OPENSSL
tar zxvf openssl-1.0.2f.tar.gz tar zxvf openssl-1.0.2f.tar.gz
cd openssl-1.0.2f/ cd openssl-1.0.2f/
PKG_CONFIG_PATH=$PREFIX/lib/pkgconfig/ LD_LIBRARY_PATH=$PREFIX/lib/ CC="$C_COMPILER" CXX="$CXX_COMPILER" ./Configure --prefix=$PREFIX linux-x86_64 PKG_CONFIG_PATH=$PREFIX/lib/pkgconfig/ LD_LIBRARY_PATH=$PREFIX/lib/ CC="$C_COMPILER" CXX="$CXX_COMPILER" ./Configure --prefix=$PREFIX linux-x86_64 shared
make make
make install make install
# #
@ -68,7 +68,7 @@ cd $BUILD_DIRECTORY
wget -c $SQLITE3 wget -c $SQLITE3
tar zxvf sqlite-autoconf-3100200.tar.gz tar zxvf sqlite-autoconf-3100200.tar.gz
cd sqlite-autoconf-3100200/ cd sqlite-autoconf-3100200/
PKG_CONFIG_PATH=$PREFIX/lib/pkgconfig/ LD_LIBRARY_PATH=$PREFIX/lib/ CC="$C_COMPILER" CXX="$CXX_COMPILER" ./configure --prefix=$PREFIX --enable-static --disable-shared PKG_CONFIG_PATH=$PREFIX/lib/pkgconfig/ LD_LIBRARY_PATH=$PREFIX/lib/ CC="$C_COMPILER" CXX="$CXX_COMPILER" ./configure --prefix=$PREFIX --enable-static --enable-shared
make make
make install make install
# #
@ -81,29 +81,6 @@ cd $BUILD_DIRECTORY
PKG_CONFIG_PATH=$PREFIX/lib/pkgconfig/ LD_LIBRARY_PATH=$PREFIX/lib/ CC="$C_COMPILER" CXX="$CXX_COMPILER" ./configure --without-libgcrypt --with-openssl --without-wincng --prefix=$PREFIX --enable-static --disable-shared PKG_CONFIG_PATH=$PREFIX/lib/pkgconfig/ LD_LIBRARY_PATH=$PREFIX/lib/ CC="$C_COMPILER" CXX="$CXX_COMPILER" ./configure --without-libgcrypt --with-openssl --without-wincng --prefix=$PREFIX --enable-static --disable-shared
make make
make install make install
if [ -f $PREFIX/lib/pkgconfig/libssh2.pc ] ; then
echo "$PREFIX/lib/pkgconfig/libssh2.pc"
else
echo "################################" > $PREFIX/lib/pkgconfig/libssh2.pc
echo "# libssh2 installation details #" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "#################################" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "prefix=$PREFIX" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "exec_prefix=$PREFIX" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "libdir=$PREFIX/lib" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "includedir=$PREFIX/include" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "Name: libssh2" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "URL: http://www.libssh2.org/" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "Description: Library for SSH-based communication" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "Version: 1.6.0" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "Requires.private: zlib" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "Libs: -L$PREFIX/lib -lssh2 -lssl -lcrypto -lz" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "Libs.private: -lssl -lcrypto -lz" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "Cflags: -I$PREFIX/include" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "$PREFIX/lib/pkgconfig/libssh2.pc created!"
cp -rf include/*.h $PREFIX/include
fi
# #
#cleaning #cleaning
cd .. cd ..

View File

@ -56,7 +56,7 @@ cd $BUILD_DIRECTORY
wget -c $OPENSSL wget -c $OPENSSL
tar zxvf openssl-1.0.2f.tar.gz tar zxvf openssl-1.0.2f.tar.gz
cd openssl-1.0.2f/ cd openssl-1.0.2f/
./Configure mingw --cross-compile-prefix=$HOST- --prefix=$PREFIX ./Configure mingw --cross-compile-prefix=$HOST- --prefix=$PREFIX shared
make make
make install make install
# #
@ -65,7 +65,7 @@ cd $BUILD_DIRECTORY
wget -c $SQLITE3 wget -c $SQLITE3
tar zxvf sqlite-autoconf-3100200.tar.gz tar zxvf sqlite-autoconf-3100200.tar.gz
cd sqlite-autoconf-3100200/ cd sqlite-autoconf-3100200/
CC=$HOST-gcc CXX=$HOST-g++ AR=$HOST-ar RANLIB=$HOST-ranlib ./configure --prefix=$PREFIX --host=$HOST --enable-static --disable-shared CC=$HOST-gcc CXX=$HOST-g++ AR=$HOST-ar RANLIB=$HOST-ranlib ./configure --prefix=$PREFIX --host=$HOST --enable-static --enable-shared
make make
make install make install
# #
@ -77,30 +77,7 @@ cd $BUILD_DIRECTORY
rm -rf $PREFIX/lib/pkgconfig/libssh2.pc rm -rf $PREFIX/lib/pkgconfig/libssh2.pc
CC=$HOST-gcc CXX=$HOST-g++ AR=$HOST-ar RANLIB=$HOST-ranlib ./configure --without-libgcrypt --with-openssl --without-wincng --prefix=$PREFIX --host=$HOST --enable-static --disable-shared CC=$HOST-gcc CXX=$HOST-g++ AR=$HOST-ar RANLIB=$HOST-ranlib ./configure --without-libgcrypt --with-openssl --without-wincng --prefix=$PREFIX --host=$HOST --enable-static --disable-shared
make make
make install make install
if [ -f $PREFIX/lib/pkgconfig/libssh2.pc ] ; then
echo "$PREFIX/lib/pkgconfig/libssh2.pc"
else
echo "################################" > $PREFIX/lib/pkgconfig/libssh2.pc
echo "# libssh2 installation details #" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "#################################" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "prefix=$PREFIX" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "exec_prefix=$PREFIX" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "libdir=$PREFIX/lib" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "includedir=$PREFIX/include" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "Name: libssh2" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "URL: http://www.libssh2.org/" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "Description: Library for SSH-based communication" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "Version: 1.6.0" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "Requires.private: zlib" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "Libs: -L$PREFIX/lib -lssh2 -lssl -lcrypto -lz -lws2_32" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "Libs.private: -lssl -lcrypto -lz -lws2_32" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "Cflags: -I$PREFIX/include" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "$PREFIX/lib/pkgconfig/libssh2.pc created!"
cp -rf include/*.h $PREFIX/include
fi
# #
#cleaning #cleaning
cd .. cd ..

View File

@ -56,7 +56,7 @@ cd $BUILD_DIRECTORY
wget -c $OPENSSL wget -c $OPENSSL
tar zxvf openssl-1.0.2f.tar.gz tar zxvf openssl-1.0.2f.tar.gz
cd openssl-1.0.2f/ cd openssl-1.0.2f/
./Configure mingw64 --cross-compile-prefix=$HOST- --prefix=$PREFIX ./Configure mingw64 --cross-compile-prefix=$HOST- --prefix=$PREFIX shared
make make
make install make install
# #
@ -65,7 +65,7 @@ cd $BUILD_DIRECTORY
wget -c $SQLITE3 wget -c $SQLITE3
tar zxvf sqlite-autoconf-3100200.tar.gz tar zxvf sqlite-autoconf-3100200.tar.gz
cd sqlite-autoconf-3100200/ cd sqlite-autoconf-3100200/
CC=$HOST-gcc CXX=$HOST-g++ AR=$HOST-ar RANLIB=$HOST-ranlib ./configure --prefix=$PREFIX --host=$HOST --enable-static --disable-shared CC=$HOST-gcc CXX=$HOST-g++ AR=$HOST-ar RANLIB=$HOST-ranlib ./configure --prefix=$PREFIX --host=$HOST --enable-static --enable-shared
make make
make install make install
# #
@ -78,29 +78,6 @@ cd $BUILD_DIRECTORY
CC=$HOST-gcc CXX=$HOST-g++ AR=$HOST-ar RANLIB=$HOST-ranlib ./configure --prefix=$PREFIX --host=$HOST --enable-static --disable-shared CC=$HOST-gcc CXX=$HOST-g++ AR=$HOST-ar RANLIB=$HOST-ranlib ./configure --prefix=$PREFIX --host=$HOST --enable-static --disable-shared
make make
make install make install
if [ -f $PREFIX/lib/pkgconfig/libssh2.pc ] ; then
echo "$PREFIX/lib/pkgconfig/libssh2.pc"
else
echo "################################" > $PREFIX/lib/pkgconfig/libssh2.pc
echo "# libssh2 installation details #" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "#################################" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "prefix=$PREFIX" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "exec_prefix=$PREFIX" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "libdir=$PREFIX/lib" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "includedir=$PREFIX/include" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "Name: libssh2" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "URL: http://www.libssh2.org/" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "Description: Library for SSH-based communication" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "Version: 1.6.0" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "Requires.private: zlib" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "Libs: -L$PREFIX/lib -lssh2 -lssl -lcrypto -lz -lws2_32" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "Libs.private: -lssl -lcrypto -lz -lws2_32" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "Cflags: -I$PREFIX/include" >> $PREFIX/lib/pkgconfig/libssh2.pc
echo "$PREFIX/lib/pkgconfig/libssh2.pc created!"
cp -rf include/*.h $PREFIX/include
fi
# #
#cleaning #cleaning
cd .. cd ..