[Dev] Tizen Build Using Yocto - bitbake error do

Anoop Babu babu.anoop at gmail.com
Thu Aug 7 10:31:20 GMT 2014


Dear Kevin,

Thank you for the inputs. For you reference I have attached run.do_compile
file.

I will lookout for solution time being. On a next level I will
cherrypick commit
65bd0041da560c7ba9ede5e53c06b3f65d7906f2.

Will let you know of any relevant things w.r.t this issue.

Best regards
Anoop



On Thu, Aug 7, 2014 at 12:50 PM, Kévin THIERRY <
kevin.thierry at open.eurogiciel.org> wrote:

> Hi Anoop,
>
> I can't reproduce this error (but I'm not building for imx6). I've seen
> similar error message regarding libcap but can't remember what we did to
> correct it. Anyway in your configure command line you have a $BUILDTARGET
> which is not expanded, that looks suspicious.
>
> Another good file to provide when you have an issue is the run.do_compile
> file which contains all the instructions executed for the compile section.
>
> I think looking at the $BUILDTARGET is a good start toinvestigate this
> bug. Also, a fix has been made on libcap in meta-tizen which removes
> configure options (commit 65bd0041da560c7ba9ede5e53c06b3f65d7906f2),
> maybe a useful option has been removed in the process.
>
> Let me know if you find anything relevant to this issue.
>
> Kevin
>
>
> On 06/08/2014 17:00, Anoop Babu wrote:
>
>> Dear Kevin,
>>
>> Thank you for your inputs.
>> I had added codes to do_compile_prepend()
>>
>>  export HOST_SYS=${HOST_SYS}
>>  export BUILD_SYS=${BUILD_SYS}
>>  export STAGING_LIBDIR=${STAGING_LIBDIR}
>>  export STAGING_INCDIR=${STAGING_INCDIR}
>>
>> Seems I have the same error
>> Checking for cap_set_file in -lcap... no
>> configure: error: --with-msm given, but cap_set_file not found in libcap
>>
>> Attached is the log file please have a look.
>>
>> Best regards
>>  Anoop
>>
>>
>> On Wed, Aug 6, 2014 at 6:16 PM, Kévin THIERRY <kevin.thierry at open.
>> eurogiciel.org <mailto:kevin.thierry at open.eurogiciel.org>> wrote:
>>
>>     As I said the error looks very similar to the one I get with
>>     ecryptfs-utils. I got it working by exporting the apparently
>>     missing variables. To do that, just add a 'do_compile_prepend()"
>>     section in the rpm-extraconf.inc file like this one:
>>
>>     do_compile_prepend() {
>>         export HOST_SYS=${HOST_SYS}
>>         export BUILD_SYS=${BUILD_SYS}
>>     }
>>
>>     If you still have unknown variables, just add them the same way (I
>>     also had to add "STAGING_LIBDIR" and "STAGING_INCDIR").
>>
>>     I really don't know where this comes from neither why you have
>>     this issue with rpm and I don't. I think it is strange that such
>>     variables are not available. Anyway, it seems to work with this
>>     correction...
>>
>>     Anoop, please tell me if it works for you.
>>
>>     Also I'd like to know if anyone have the same issue with rpm. If
>>     it's the case it will probably be necessary to add this correction
>>     in the recipe.
>>
>>     Regards,
>>     Kevin
>>
>>
>>
>>     On 06/08/2014 14:18, Anoop Babu wrote:
>>
>>         Dear Kevin,
>>
>>         I did a retry as suggested by you
>>         bitbake rpm -c cleanall
>>         bitbake rpm
>>
>>         Unfortunately I have hit the same issue. Attached is the log
>>         file, please have a look.
>>
>>         Regards
>>         Anoop
>>
>>         Best regards
>>              A.B
>>         PPlease think about the environment before printing this e-mail
>>
>>         /
>>
>>         *7*Switch off as you go |*q*Always recycle |*P*Save a
>>         tree...please don't print this e-mail unless you really need to.
>>
>>         /
>>
>>
>>
>>         On Wed, Aug 6, 2014 at 12:57 PM, Kévin THIERRY
>>         <kevin.thierry at open.eurogiciel.org
>>         <mailto:kevin.thierry at open.eurogiciel.org>
>>         <mailto:kevin.thierry at open.eurogiciel.org
>>
>>         <mailto:kevin.thierry at open.eurogiciel.org>>> wrote:
>>
>>             Hi Anoop,
>>
>>
>>             On 05/08/2014 18:46, Anoop Babu wrote:
>>
>>                 Building tizen using yocto
>>
>>                 Host OS and architecture  - -Ubuntu SMP i686/ i386
>>         GNU/Linux
>>                 Target architecture/BSP - iMX6 Sabre / meta-fsl-arm
>>                 The image you're trying to build -
>>                 tizen-common-core-image-minimal-dev
>>
>>                 Build procedure followed is from
>>         https://wiki.tizen.org/wiki/Build_Tizen_with_Yocto
>>                 but for imx6
>>
>>                 Fetch latest for all repos today.
>>
>>                 Also updated rpm code based for bashism issue
>>                 Replaced "export CCFLAGS+=" -fPIC "" with
>>                 "export CCFLAGS="${CCFLAGS} -fPIC "".
>>
>>                 attached is the rpm .inc files
>>
>>             Looking quickly at the logs you provided I suspect the
>>         error to be
>>             there:
>>
>>                 checking for a Python interpreter with version >= 2.6...
>>                 python
>>                 checking for python...
>>                        /home/sfm/YOCTO/build/tmp/
>> sysroots/i686-linux/usr/bin/python-native/python
>>                 checking for python version...
>>                 2.7
>>                 checking for python platform...
>>                 linux2
>>
>>                 checking for python script directory...
>>                 Traceback (most recent call last):
>>
>>                   File "<string>", line 22, in <module>
>>
>>                   File
>>                        "/home/sfm/YOCTO/build/tmp/
>> sysroots/i686-linux/usr/lib/python2.7/distutils/sysconfig.py",
>>                 line 22, in <module>
>>
>>                 PREFIX = os.path.normpath(sys.prefix).replace(
>>                 os.getenv("BUILD_SYS"), os.getenv("HOST_SYS") )
>>
>>                 TypeError
>>                 :
>>                 expected a character buffer object
>>
>>
>>                 ${libdir}/python2.7/site-packages
>>                 checking for python extension module directory...
>>                 Traceback (most recent call last):
>>                   File "<string>", line 22, in <module>
>>
>>                   File
>>                        "/home/sfm/YOCTO/build/tmp/
>> sysroots/i686-linux/usr/lib/python2.7/distutils/sysconfig.py",
>>                 line 22, in <module>
>>                     PREFIX = os.path.normpath(sys.prefix).replace(
>>                 os.getenv("BUILD_SYS"), os.getenv("HOST_SYS") )
>>                 TypeError: expected a character buffer object
>>
>>                 ${libdir}/python2.7/site-packages
>>
>>             That's weird because yesterday I encountered a similar
>>         issue but
>>             with ecryptfs-utils not rpm but didn't have time to
>>         investigate
>>             it. I just rebuilt rpm without issue. Anoop, can you
>>         please clean
>>             retry a clean rpm build ?
>>
>>             bitbake rpm -c cleanall
>>             bitbake rpm
>>
>>             Please, let us know if you don't have this issue anymore.
>>
>>             Regards,
>>             Kevin
>>
>>
>>
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.tizen.org/pipermail/dev/attachments/20140807/947560d8/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: run.do_compile.25474
Type: application/octet-stream
Size: 11098 bytes
Desc: not available
URL: <http://lists.tizen.org/pipermail/dev/attachments/20140807/947560d8/attachment-0001.obj>


More information about the Dev mailing list