I am note able to provide a new build today. My build borke because of modifications and will try to fix them ASAP.
did you used the commits on build repo, vendor/cm repo and the kernel repo, along with the sabermod vendor repo?
No tried to make a build before I add them to check everything. It just says that libmpfr is missing.
which distro are you using. and whats the timestamp of the toolchains you are also using?
Ubuntu 14.04.03 idk I am on my phone atm. But is for sure the latest 4.9 build.
check if its compiled after 20150926 .. the toolchains built after that date shouldnt require additional libs.
check if its compiled after 20150926 .. the toolchains built after that date shouldnt require additional libs.
why building with old toolchains? patches are merged everyday, thats why you should always use the latest. check my github, theres fresh ones there, and should solve you missing lib issue.
Okay, so here is the error output of my last try (with your toolchains): http://pastebin.com/XZ7Twvfm
And here is my build/envestup.sh just to make sure I didn't mess it up with the toolchains: http://pastebin.com/wE6xp6c1
/arm-linux-androideabi-[B]4.8[/B]/bin/../libexec/gcc/arm-linux-androideabi/[B]4.9.x[/B]-sabermod/cc1: error while loading shared libraries: libisl.so.15:
arm) toolchaindir=arm/sm_arm-linux-androideabi-4.9.x/bin
<project path="prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9" name="infected-lp/sm_arm-linux-androideabi-4.9.x" remote="github" />
<project path="prebuilts/gcc/linux-x86/arm/arm-eabi-4.9" name="infected-lp/sm_arm-eabi-4.9.x" remote="github" />
<project path="prebuilts/gcc/linux-x86/arm/arm-eabi-4.8" name="platform/prebuilts/gcc/linux-x86/arm/arm-eabi-4.8" groups="pdk,linux,arm" remote="aosp" />
<project path="prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.8" name="platform/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.8" groups="pdk,linux,arm" remote="aosp" />
Fetching projects: 99% (550/555) Fetching project CyanogenMod/android_hardware_qcom_media
Fetching project CyanogenMod/android_hardware_qcom_media
fatal: Couldn't find remote ref refs/heads/cm-12.1
Unexpected end of command stream
fatal: Couldn't find remote ref refs/heads/cm-12.1
Unexpected end of command stream
error: Cannot fetch infected-lp/sm_arm-eabi-4.9.x
error: Cannot fetch infected-lp/sm_arm-linux-androideabi-4.9.x
error: Exited sync due to fetch errors
Install: /home/lorenz/Entwicklung/android/system/out/host/linux-x86/bin/acp
host Executable: checkfc (/home/lorenz/Entwicklung/android/system/out/host/linux-x86/obj32/EXECUTABLES/checkfc_intermediates/checkfc)
target SharedLib: libdl (/home/lorenz/Entwicklung/android/system/out/target/product/sirius/obj/SHARED_LIBRARIES/libdl_intermediates/LINKED/libdl.so)
target thumb C++: libc_common <= bionic/libc/bionic/__FD_chk.cpp
/home/lorenz/Entwicklung/android/system/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/bin/../lib/gcc/arm-linux-androideabi/4.9.x-sabermod/../../../../arm-linux-androideabi/bin/ld: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /home/lorenz/Entwicklung/android/system/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/bin/../lib/gcc/arm-linux-androideabi/4.9.x-sabermod/../../../../arm-linux-androideabi/bin/ld)
collect2: error: ld returned 1 exit status
make: *** [/home/lorenz/Entwicklung/android/system/out/target/product/sirius/obj/SHARED_LIBRARIES/libdl_intermediates/LINKED/libdl.so] Fehler 1
make: *** Auf noch nicht beendete Prozesse wird gewartet …
target thumb C++: libc_common <= bionic/libc/bionic/__fgets_chk.cpp
prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/bin/arm-linux-androideabi-ld: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/bin/arm-linux-androideabi-ld)
make: *** [/home/lorenz/Entwicklung/android/system/out/target/product/sirius/obj/lib/crtbegin_static.o] Fehler 1
GEN /home/lorenz/Entwicklung/android/system/out/target/product/sirius/obj/KERNEL_OBJ/Makefile
#
# configuration written to .config
#
make[1]: Verzeichnis »/home/lorenz/Entwicklung/android/system/kernel/sony/msm8974« wird verlassen
make[1]: Verzeichnis »/home/lorenz/Entwicklung/android/system/kernel/sony/msm8974« wird betreten
CHK include/linux/version.h
make[1]: Verzeichnis »/home/lorenz/Entwicklung/android/system/kernel/sony/msm8974« wird verlassen
#### make failed to build some targets (01:13 (mm:ss)) ####
Okay so I'm now getting this error:
Code:Install: /home/lorenz/Entwicklung/android/system/out/host/linux-x86/bin/acp host Executable: checkfc (/home/lorenz/Entwicklung/android/system/out/host/linux-x86/obj32/EXECUTABLES/checkfc_intermediates/checkfc) target SharedLib: libdl (/home/lorenz/Entwicklung/android/system/out/target/product/sirius/obj/SHARED_LIBRARIES/libdl_intermediates/LINKED/libdl.so) target thumb C++: libc_common <= bionic/libc/bionic/__FD_chk.cpp /home/lorenz/Entwicklung/android/system/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/bin/../lib/gcc/arm-linux-androideabi/4.9.x-sabermod/../../../../arm-linux-androideabi/bin/ld: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by /home/lorenz/Entwicklung/android/system/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/bin/../lib/gcc/arm-linux-androideabi/4.9.x-sabermod/../../../../arm-linux-androideabi/bin/ld) collect2: error: ld returned 1 exit status make: *** [/home/lorenz/Entwicklung/android/system/out/target/product/sirius/obj/SHARED_LIBRARIES/libdl_intermediates/LINKED/libdl.so] Fehler 1 make: *** Auf noch nicht beendete Prozesse wird gewartet … target thumb C++: libc_common <= bionic/libc/bionic/__fgets_chk.cpp prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/bin/arm-linux-androideabi-ld: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/bin/arm-linux-androideabi-ld) make: *** [/home/lorenz/Entwicklung/android/system/out/target/product/sirius/obj/lib/crtbegin_static.o] Fehler 1 GEN /home/lorenz/Entwicklung/android/system/out/target/product/sirius/obj/KERNEL_OBJ/Makefile # # configuration written to .config # make[1]: Verzeichnis »/home/lorenz/Entwicklung/android/system/kernel/sony/msm8974« wird verlassen make[1]: Verzeichnis »/home/lorenz/Entwicklung/android/system/kernel/sony/msm8974« wird betreten CHK include/linux/version.h make[1]: Verzeichnis »/home/lorenz/Entwicklung/android/system/kernel/sony/msm8974« wird verlassen #### make failed to build some targets (01:13 (mm:ss)) ####
I already installed libstdc++6-4.4-dev, but the error continues.
sudo apt-get install bison build-essential ccache curl flex git gnupg gperf libesd0-dev liblz4-tool libncurses5-dev libsdl1.2-dev libwxgtk2.8-dev libxml2 libxml2-utils lzop openjdk-7-jdk openjdk-7-jre pngcrush schedtool squashfs-tools xsltproc zip zlib1g-dev g++-multilib gcc-multilib lib32ncurses5-dev lib32readline-gplv2-dev lib32z1-dev
sudo apt-get install libcap-dev texinfo automake autoconf libgmp-dev libexpat-dev python-dev build-essential gcc-multilib g++-multilib libncurses5-dev flex bison libtool gawk libstdc++-4.9-dev
By all respect but there are already sabermod cm builds here http://xdaforums.com/showthread.php?t=3068677
Thank you for continuing this.
If the official cyanogen is not building correctly, are commits since 16th September included in your build?
Are you planning to make small modifications for your build like adding some extra cpu and io governors?