From mboxrd@z Thu Jan 1 00:00:00 1970 From: Peter Seiderer Date: Sun, 24 Jan 2021 22:53:57 +0100 Subject: [Buildroot] No rule to make target 'host-python !! In-Reply-To: References: <20210123114813.0f7048c2@windsurf.home> <20210124161440.52c2d7d6@gmx.net> <20210124173940.29212b62@gmx.net> Message-ID: <20210124225357.12a7e17e@gmx.net> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: buildroot@busybox.net Hello Emmanuel, On Sun, 24 Jan 2021 22:27:06 +0100, manu f wrote: > You are right Peter! > You will find my python pakage joined. > Like I told you I am noob in kernel compil, so sure I made bad thing, but I > am here to learn. > > So if I well understood even if I didnt select the package in menu config, > config.in and .mk file interferes with the build.. > I use some other config.in and .mk file as model to build these file for my > package, so I make a mistake, if you could look them ? Besides the point I did not understand why you try to install some python37 binaries (or source?)....all vars in python37/python37.mk should be named PYTHON37_... (instead of PYTHON_...) and the one in python37/Config.in should be named BR2_PYTHON37... Why not just enable the buildroot python3 package (will be python-3.8.6 when using buildroot-2020.02.8)? Regards, Peter > > Regards > > (I remove the tar file in files directory cause it is to heavy to send, but > it's just python37 archive) > > Le dim. 24 janv. 2021 ? 17:39, Peter Seiderer a ?crit : > > > Hello Emmanuel, > > > > On Sun, 24 Jan 2021 17:08:21 +0100, manu f wrote: > > > > > Thanks peter. > > > What's mean Buildroot 2020.02.8-dirty? > > > > This indicates normally a buildroot git repository at version > > 2020.02.8 (tag/branch) with local changes ('dirty')... > > > > > > > > About python37, yes I add this custom package but like you see I didn't > > > select it. > > > > But the line '+# BR2_PACKAGE_PYTHON is not set' indicates that > > there is no python package any longer with your build setup > > (and so no host-python available needed by libevdev)... > > > > Hard to judge without knowledge of your br-external but I would suspect > > it contains a package/python directory with a python.mk file without > > an '$(eval $(host-autotools-package))' line (or something like > > that) and a Config.in file with BR2_PACKAGE_PYTHON_37 instead of > > BR2_PACKAGE_PYTHON? > > > > If so try to move .../br-exteranl/package/python to > > .../br-exteranl/package/python-37 > > > > Regards, > > Peter > > > > > this config is without livdevdev and it compile right. but if I select > > it I > > > had th error I gave (do you think it could be a problem if I not set > > > libdevdev, I realy not sure I need it, sorry I didn't completly setupp > > this > > > buildroot jus modify some aspect and I am far to master all). > > > > > > But its is strange that I have BR2_PACKAGE_PYTHON not set. > > > I will look later (I am not on my linux computer), I think I even havent > > > pithon item in menu-config... > > > Is this mean I have a problem with python dependencies ? I will check the > > > dependencies logic. > > > > > > Peter, Its very strange that at your side you could compile with > > libdevdev > > > set and not me. Do you have an idea wher I could search? > > > > > > Many thanks for helping. > > > > > > Regards. > > > > > > Emmanuel > > > > > > > > > > > > Le dim. 24 janv. 2021 ? 16:14, Peter Seiderer a > > ?crit : > > > > > > > Hello, > > > > > > > > On Sun, 24 Jan 2021 12:40:31 +0100, manu f > > wrote: > > > > > > > > > here my complete .config > > > > > > > > Importing your .config into a plain buildroot-2020.02.8 gives > > > > the following diff: > > > > > > > > @@ -1,9 +1,8 @@ > > > > # > > > > # Automatically generated file; DO NOT EDIT. > > > > -# Buildroot 2020.02.8-dirty Configuration > > > > +# Buildroot 2020.02.8 Configuration > > > > # > > > > BR2_HAVE_DOT_CONFIG=y > > > > -BR2_EXTERNAL_ATOS_PATH="/home/user/cleta_buildroot/br-external" > > > > BR2_HOST_GCC_AT_LEAST_4_9=y > > > > BR2_HOST_GCC_AT_LEAST_5=y > > > > BR2_HOST_GCC_AT_LEAST_6=y > > > > @@ -1446,6 +1445,7 @@ > > > > # > > > > # BR2_PACKAGE_PERL is not set > > > > # BR2_PACKAGE_PHP is not set > > > > +# BR2_PACKAGE_PYTHON is not set > > > > BR2_PACKAGE_PYTHON3=y > > > > # BR2_PACKAGE_PYTHON3_PY_ONLY is not set > > > > BR2_PACKAGE_PYTHON3_PYC_ONLY=y > > > > @@ -4174,6 +4174,7 @@ > > > > # BR2_PACKAGE_HOST_PKGCONF is not set > > > > # BR2_PACKAGE_HOST_PRU_SOFTWARE_SUPPORT is not set > > > > # BR2_PACKAGE_HOST_PWGEN is not set > > > > +# BR2_PACKAGE_HOST_PYTHON is not set > > > > # BR2_PACKAGE_HOST_PYTHON_CYTHON is not set > > > > # BR2_PACKAGE_HOST_PYTHON_LXML is not set > > > > # BR2_PACKAGE_HOST_PYTHON_SIX is not set > > > > @@ -4876,17 +4877,3 @@ > > > > # BR2_VFP_FLOAT is not set > > > > # BR2_PACKAGE_GCC_TARGET is not set > > > > # BR2_HAVE_DEVFILES is not set > > > > - > > > > -# > > > > -# External options > > > > -# > > > > - > > > > -# > > > > -# br2-external tree for atos projects (in > > > > /home/user/cleta_buildroot/br-external) > > > > -# > > > > -BR2_PACKAGE_BACKLIGHT_MONITORING=y > > > > -BR2_PACKAGE_TEST_UART=y > > > > -BR2_PACKAGE_APP_MOUNT=y > > > > -BR2_PACKAGE_APP_UPDATER=y > > > > -BR2_NODE_JS_14x=y > > > > -# BR2_PYTHON_37 is not set > > > > > > > > > > > > Note the lines with 'Buildroot 2020.02.8-dirty', > > > > '-BR2_EXTERNAL_ATOS_PATH="/home/user/cleta_buildroot/br-external"', > > > > '+# BR2_PACKAGE_PYTHON is not set' and '-# BR2_PYTHON_37 is not set', > > > > so most likely something with your local change and/or br-external > > > > changing the package python to python37? > > > > > > > > Otherwise the config compiles fine here (even with libevdev enabled)... > > > > > > > > Regards, > > > > Peter > > > > > > > > > > > > > > > > > > Le sam. 23 janv. 2021 ? 11:48, Thomas Petazzoni < > > > > > thomas.petazzoni at bootlin.com> a ?crit : > > > > > > > > > > > On Fri, 22 Jan 2021 23:53:30 +0100 > > > > > > manu f wrote: > > > > > > > > > > > > > ok, I remove libevdev in Target package =>libraries=>Other and > > its > > > > copile > > > > > > > without error! > > > > > > > > > > > > > > (But I dont know if I realy need this lib... ) > > > > > > > > > > > > > > Well why it no compile with libdevdev ? > > > > > > > @ Thomas Petazzoni I saw you already got problem and make patch > > for > > > > > > > host-python interpreter...is there something to see with ? > > > > > > > > > > > > host-python is definitely part of Buildroot 2020.02, so I'm not > > sure > > > > > > how you can get this error. We would need more details, such as the > > > > > > complete .config that reproduces the issue. > > > > > > > > > > > > Thomas > > > > > > -- > > > > > > Thomas Petazzoni, CTO, Bootlin > > > > > > Embedded Linux and Kernel engineering > > > > > > https://bootlin.com > > > > > > > > > > > > > > > > > >