[mythtv-users] Struggling to build v34 on Opensuse leap 15.4 and 15.5

James Linder jam at tigger.ws
Wed Feb 14 12:57:36 UTC 2024



> On Feb 14, 2024, at 17:01, Paul Gardiner <lists at glidos.net> wrote:
> 
> 
> 
> On 11/02/2024 23:57, James Linder wrote:
>>> On Feb 12, 2024, at 05:15, Bill Meek <keemllib at gmail.com> wrote:
>>> 
>>> 
>>> 
>>> 
>>> On Sunday 11 February 2024 02:44:53 PM (-06:00), Gary Buhrmaster wrote:
>>> 
>>>> On Sun, Feb 11, 2024 at 1:52 PM James Linder <jam at tigger.ws> wrote:
>>>> 
>>>>> 
>>>>> First install gcc-13 and g++-13
>>>>> 
>>>> 
>>>> If it would make sense, I can probably
>>>> create a PR(*) to add installing gcc13
>>>> and gcc13-c++ to the ansible tasks for
>>>> Leap.  It would not help for the ./configure
>>>> invocation, but at least the compiler
>>>> would be there.
>>>> 
>>>> 
>>>> 
>>>> (*) Or, better yet, you could create the PR
>>>> for the MythTV/ansible repo.
>>> 
>>> 
>>> Or, you can try this. If it works, I'll push it. Not sure if I need to remove the 'old'
>>> gcc/gcc-c++
>> I had no luck when trying, but having extra gcc was harmless. (and I did not waste time spelunking)
>> What I cannot see is how to ‘ansible’ the mysql pip bit.
>> Tumbleweed uses gcc13 and python 3.11
>> in case it is of any value, from history:
>>   139  sudo zypper in mariadb-tools
>>   140  sudo zypper in bc git ansible
>>   141  sudo zypper in gcc13-c++ gcc13
>>   142  sudo zypper in python311
>>   143  sudo zypper in python311-lxml
>>   144  sudo zypper in python311-requests python311-simplejson
>>   145  sudo zypper in python311-future
>>   146  sudo zypper in python311-requests-cache
>>   147  sudo zypper in python3-requests-cache
>>   148  sudo zypper in python3-devel
>>   149  pip3 install mysqlclient
>>   150  cd PROJECTS/ansible/
>>   151  git pull
>>   152  ./mythtv.yml --limit=localhost
>>   153  sudo zypper in python311-devel
>>   154  pip3 install mysqlclient
>>   155  cd ../mythtv/
>>   156  git pull
>> Here I was trying stuff
>>   157  ./configure --cc=gcc-13 --cxx=g++-13 --enable-set-cc-default --python=python3.11
>>   158  cd mythtv
>>   159  ./configure --cc=gcc-13 --cxx=g++-13 --enable-set-cc-default --python=python3.11
>>   160  make -j 9
>>   161  git clean -xfd
>>   162  ./configure --cc=gcc-13 --cxx=g++-13 --enable-set-cc-default --python=python3.11
>>   163  make -j 9
>>   164  sudo make install
> 
> I found a python311-mysqlclient package in the repo devel:languages:python:backports. Including that makes my package generation succeed.
> 
> I haven't managed to find python311-requests-cache so far. Where are you getting that from?

Paul that is history, does not show errors, checked my system

i+ | python3-requests-cache

James


More information about the mythtv-users mailing list