Results 1 to 6 of 6

Thread: CyanogenMod Build on openSuSE 12.3

  1. #1
    Join Date
    Jun 2008
    Location
    Arizona, USA
    Posts
    488

    Question CyanogenMod Build on openSuSE 12.3

    We need to ask. Have searched the Web for answers but none found. Guess we are not searching correctly. The questions are:

    Where can we find the the following packages for openSuSE 12.3?? Some are in our Repositories -but- not all. Maybe someone has the knowledge on the differences between gnupg and gnupg 2.?? -and- some of the others??

    git-core gnupg flex bison gperf libsdl1.2-dev libesd0-dev libwxgtk2.8-dev squashfs-tools build-essential zip curl
    libncurses5-dev zlib1g-dev pngcrush schedtoolIf you have a 64-bit OS, add the following packages:

    g++-multilib lib32z1-dev lib32ncurses5-dev lib32readline-gplv2-dev gcc-4.7-multilib g++-4.5-multilibWe found this list for openSuSE 12.1 -but- as you can see by our notes -not- all the files are present in openSuSE 12.3 and our "fudges" didn't work.
    Code:
    1. Search and install following packages with YaST (Also look in "Provides".)
      • git
      • gnupg - (No have, but have (gpg2 - GnuPG 2) GnuPG 2 is the successor of "GnuPG" or GPG. It provides: GPGSM, gpg-agent, and a keybox library.)
      • flex
      • bison
      • gperf
      • SDL-devel - (Have libSDL-devel)
      • esound-devel - (Have libesd-devel)
      • wxGTK-devel - (Nope! However, research shows wxWiWidgets-2_9 has the code. So we installed them. plplot-wxwidgets plplot-wxwidgets-devel python-wxWidgets-2_9 python-wxWidgets-2_9-devel wxWidgets-2_9-devel)
      • zip
      • curl
      • ncurses-devel
      • ncurses-devel 32bit
      • zlib-devel
      • zlib-devel 32bit
      • gcc-c++
      • glibc-devel 32bit
      • libstdc++ 32bit
      • mesa libs - (Have a bunch of Mesa-lib thingys.)
      • schedtool - This is also needed and is obtained from the 'Packman Repository'.
    We have used the above conglomeration -and- got a successful compile -but- it did not install and run on our phone. And it was larger in size than the one produced by the team. 181.4MB vs 184.7MB

    Thanks in advance if you can help -and- thanks for looking anyway IF you can't,
    Chuck
    Box: Intel Core i7-4790 3.6Ghz | AMD Radeon R7 240 | 32GB RAM | openSuSE Leap 15/ KDE Plasma 5.12.6

  2. #2

    Default Re: CyanogenMod Build on openSuSE 12.3

    I am on my mobile right now, and I think the suse studio site is down but did you try using the package list from the android dev image? I think this might be the link

    https://www.google.com/url?sa=t&sour...bg1cORFT36UmVw

  3. #3
    Join Date
    Jun 2008
    Location
    Arizona, USA
    Posts
    488

    Default Re: CyanogenMod Build on openSuSE 12.3

    Quote Originally Posted by miked63017 View Post
    I am on my mobile right now, and I think the suse studio site is down but did you try using the package list from the android dev image? I think this might be the link

    https://www.google.com/url?sa=t&sour...bg1cORFT36UmVw
    Hello Mke,

    No I haven't. Didn't know about it. But it appears that you are correct and the site is down. Cause I can not get connected.

    Thanks and I will let you know the results... after I get connected,
    Chuck
    Box: Intel Core i7-4790 3.6Ghz | AMD Radeon R7 240 | 32GB RAM | openSuSE Leap 15/ KDE Plasma 5.12.6

  4. #4
    Join Date
    Jun 2008
    Location
    Arizona, USA
    Posts
    488

    Cool Re: CyanogenMod Build on openSuSE 12.3

    Quote Originally Posted by miked63017 View Post
    I am on my mobile right now, and I think the suse studio site is down but did you try using the package list from the android dev image? I think this might be the link

    https://www.google.com/url?sa=t&sour...bg1cORFT36UmVw
    Hello again Mike,

    Thanks for the info -but- it was all for openSuSE 11.3 and none of the ones that I need.

    Thanks and Merry Christmas,
    Chuck
    Box: Intel Core i7-4790 3.6Ghz | AMD Radeon R7 240 | 32GB RAM | openSuSE Leap 15/ KDE Plasma 5.12.6

  5. #5

    Default Re: CyanogenMod Build on openSuSE 12.3

    I was hoping the package list would carry over to 12.3. I have been playing with CM builds a little, but in a headless vbox vm. Are there not current versions of evedything in the list for 12.3? Just wondering if you zypper in the 12.3 counterparts of those packages, maybe you can get a little further.

  6. #6
    Join Date
    Dec 2013
    Posts
    8

    Default Re: CyanogenMod Build on openSuSE 12.3

    I know this thread is from long ago, but an answer might help others.


    On Ubuntu the following packages are needed:
    Code:
    bison build-essential 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
    Code:
    In addition to the above, for 64-bit systems, get these:
    g++-multilib gcc-multilib lib32ncurses5-dev lib32readline-gplv2-dev lib32z1-dev

    On Opensuse 13.2 the following commands will get the same build environment needed to build for example CyanogenMod and Cyanogen Recovery:


    Code:
    zypper install bison build-essential curl flex git gnupg gperf libesd-devel liblz4-1 ncurses-devel libSDL-devel python-wxWidgets-devel libxml2-2 libxml2-tools lzop java-1.7.0-openjdk java-1.7.0-openjdk-devel schedtool squashfs libxslt1 zip zlib-devel make gcc-c++

    Code:
    zypper addrepo http://download.opensuse.org/repositories/home:hennevogel/openSUSE_13.2/home:hennevogel.repo
    zypper refresh
    zypper install pngcrush


    In addition to the above, for 64-bit systems, get these:

    Code:
    zypper install glibc-devel-32bit ncurses-devel-32bit readline-devel-32bit libz1-32bit

    TIP:
    The schedtool program is installed in /usr/sbin/schedtool. In the process of making a ROM, you will run a command like: 'source build/envsetup.sh'. This will fail, because it can't find the schedtool in /usr/bin/ (note the missing 's'). Change the 'build/envsetup.sh' program by replacing the schedtool command with /usr/sbin/schedtool. Then the program will run without problems.


    Good luck with building your own android ROM!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •