Fixes to do on 0.9.7

218 views
Skip to first unread message

Basile Starynkevitch

unread,
Sep 20, 2012, 5:23:02 PM9/20/12
to gcc-...@googlegroups.com
Hello All,

Just a reminder to me, and for your information.

I just announced the 0.9.7 rc1 MELT plugin.

I hope (if it is not too difficult) to fix a few issues on the final release of 0.9.7:

first, hack my GTKmm probe so that it has no more naughty performance on large files.
I hope that replacing the buttons in the text by bullets with a sensitive text tag could be enough.
If that is not enough, I suggest using Alexandre Lissy's probe rewrite in Python & Qt.

Then, slightly improve the runtime to enable external MELT code to add finalized values. In
particular, this would be needed to be able to use PPL from your external MELT code.

I would be delighted of any feedback about 0.9.7-rc1. If it does not build, please tell here. If it does build, please also tell.

I'm going tomorrow to https://kernel-recipes.org/ hopefully to chat a bit about MELT for kernel developers.

Cheers.
--
Basile STARYNKEVITCH http://starynkevitch.net/Basile/
email: basile<at>starynkevitch<dot>net mobile: +33 6 8501 2359
8, rue de la Faiencerie, 92340 Bourg La Reine, France
*** opinions {are only mines, sont seulement les miennes} ***

Alexandre Lissy

unread,
Sep 24, 2012, 9:03:15 AM9/24/12
to gcc-...@googlegroups.com, Basile Starynkevitch
Le 20/09/2012 23:23, Basile Starynkevitch a �crit :
> Hello All,
>
> Just a reminder to me, and for your information.
>
> I just announced the 0.9.7 rc1 MELT plugin.
>
> I hope (if it is not too difficult) to fix a few issues on the final release of 0.9.7:
>
> first, hack my GTKmm probe so that it has no more naughty performance on large files.
> I hope that replacing the buttons in the text by bullets with a sensitive text tag could be enough.
> If that is not enough, I suggest using Alexandre Lissy's probe rewrite in Python & Qt.
>
> Then, slightly improve the runtime to enable external MELT code to add finalized values. In
> particular, this would be needed to be able to use PPL from your external MELT code.
>
> I would be delighted of any feedback about 0.9.7-rc1. If it does not build, please tell here. If it does build, please also tell.
>
> I'm going tomorrow to https://kernel-recipes.org/ hopefully to chat a bit about MELT for kernel developers.
>
> Cheers.
>

Seems okay on my cross-compiling test. Moreover, I did not had to hack
into the Makefile nor to define MELTGCC_NO_CHECK_RUNTIME and yet it
builded correctly.

Is it expected ?

Basile Starynkevitch

unread,
Sep 24, 2012, 9:19:06 AM9/24/12
to gcc-...@googlegroups.com
On Mon, Sep 24, 2012 at 03:03:15PM +0200, Alexandre Lissy wrote:
> Seems okay on my cross-compiling test. Moreover, I did not had to hack
> into the Makefile nor to define MELTGCC_NO_CHECK_RUNTIME and yet it
> builded correctly.
>
> Is it expected ?

Probably not, feel free to send me the detailed log of the build. If possible,
add before a -xv flag to the first line of melt-build-script.sh (or send a patch,
etc).

My colleague Emmanuel Haucourt has also found a bug: a very simple eval like for class_source crash the thing.
I'm working on it.


Thanks for your try!

Cheers

Alexandre Lissy

unread,
Sep 24, 2012, 11:53:10 AM9/24/12
to gcc-...@googlegroups.com, Basile Starynkevitch
Le 20/09/2012 23:23, Basile Starynkevitch a �crit :
> Hello All,
>
> Just a reminder to me, and for your information.
>
> I just announced the 0.9.7 rc1 MELT plugin.
>
> I hope (if it is not too difficult) to fix a few issues on the final release of 0.9.7:
>
> first, hack my GTKmm probe so that it has no more naughty performance on large files.
> I hope that replacing the buttons in the text by bullets with a sensitive text tag could be enough.
> If that is not enough, I suggest using Alexandre Lissy's probe rewrite in Python & Qt.
>
> Then, slightly improve the runtime to enable external MELT code to add finalized values. In
> particular, this would be needed to be able to use PPL from your external MELT code.
>
> I would be delighted of any feedback about 0.9.7-rc1. If it does not build, please tell here. If it does build, please also tell.
>
> I'm going tomorrow to https://kernel-recipes.org/ hopefully to chat a bit about MELT for kernel developers.
>
> Cheers.
>

ARMv7l build is failing here; gcc 4.6.2:
[alissy@pc-fl melt-0.9.7-rc1-plugin-for-gcc-4.6-or-4.7-or-4.8]$ make
GCCMELT_CC= cc -Wc++-compat is a C compiler
MELT plugin for MELTGCC= gcc to be compiled with GCCMELT_CC= cc
-Wc++-compat flags -g -O -Wall
melt-application script
/home/alissy/melt/melt-0.9.7-rc1-plugin-for-gcc-4.6-or-4.7-or-4.8/melt-build-script.sh
MAKE= make MAKEFLAGS=
env GCCMELT_MAKE="make" GCCMELT_MAKEFLAGS="" /bin/bash
./melt-build-script.sh applications


MELT BUILD SCRIPT NOTICE STAGE0+: melt-build-script.tpl:152/13 starting
stage zero

MELT BUILD SCRIPT INFO: making stage0 warmelt-first
melt-build-script.tpl:155/14
MELT BUILD SCRIPT INFO: melt-build-script.tpl:207/22 generated stagezero
makedep meltbuild-stage0-quicklybuilt/warmelt-first+meltbuild.mk
-rw-rw-r-- 1 alissy alissy 1849 Sep 24 15:37
meltbuild-stage0-quicklybuilt/warmelt-first+meltbuild.mk
here.ab.GCCMELTGEN_BUILD=meltbuild-stage0-quicklybuilt/ really
/home/alissy/melt/melt-0.9.7-rc1-plugin-for-gcc-4.6-or-4.7-or-4.8/meltbuild-stage0-quicklybuilt
same as dir of GCCMELT_MODULE_BINARYBASE=
meltbuild-stage0-quicklybuilt/warmelt-first
GCCMELT_CUMULATED_MD5=2e4f4f50666c9dc26cfa169dda85889f
make[1]: Entering directory
`/home/alissy/melt/melt-0.9.7-rc1-plugin-for-gcc-4.6-or-4.7-or-4.8'
@+@melt-module workspace meltbuild-workdir GCCMELT_PRIMARY_MDSUMED_BASE=
warmelt-first.92b5d24407306f165527530f57c0eb97
GCCMELT_SECONDARY_MDSUMED_BASES=
warmelt-first+01.a641b3a87b187777e79738c5e3cd8b47
warmelt-first+02.7c3247330339b48d92c755de6bf53776
warmelt-first+03.a911864763be6373a217cbe98dfdfc12
GCCMELT_MODULE_SOURCEBASE= meltbuild-stage0-quicklybuilt/warmelt-first
GCCMELTGEN_BUILD= meltbuild-stage0-quicklybuilt/
[ -d meltbuild-workdir ] || mkdir -p meltbuild-workdir
make[1]: Leaving directory
`/home/alissy/melt/melt-0.9.7-rc1-plugin-for-gcc-4.6-or-4.7-or-4.8'
MELT BUILD SCRIPT INFO: melt-build-script.tpl:223/25 stage0
warmelt-first module
-rwxrwxr-x 1 alissy alissy 2127472 Sep 24 15:24
meltbuild-stage0-quicklybuilt/warmelt-first.meltmod-2e4f4f50666c9dc26cfa169dda85889f.quicklybuilt.so
MELT BUILD SCRIPT INFO: melt-build-script.tpl:228/27 successfully build
stage0 warmelt-first
MELT BUILD SCRIPT INFO: making stage0 warmelt-base
melt-build-script.tpl:155/29
MELT BUILD SCRIPT INFO: melt-build-script.tpl:207/37 generated stagezero
makedep meltbuild-stage0-quicklybuilt/warmelt-base+meltbuild.mk
-rw-rw-r-- 1 alissy alissy 1824 Sep 24 15:37
meltbuild-stage0-quicklybuilt/warmelt-base+meltbuild.mk
here.ab.GCCMELTGEN_BUILD=meltbuild-stage0-quicklybuilt/ really
/home/alissy/melt/melt-0.9.7-rc1-plugin-for-gcc-4.6-or-4.7-or-4.8/meltbuild-stage0-quicklybuilt
same as dir of GCCMELT_MODULE_BINARYBASE=
meltbuild-stage0-quicklybuilt/warmelt-base
GCCMELT_CUMULATED_MD5=34c6ffeba28debb8434730e74848da37
make[1]: Entering directory
`/home/alissy/melt/melt-0.9.7-rc1-plugin-for-gcc-4.6-or-4.7-or-4.8'
@+@melt-module workspace meltbuild-workdir GCCMELT_PRIMARY_MDSUMED_BASE=
warmelt-base.3aee588ce59cb7e75e9198d36bf6163f
GCCMELT_SECONDARY_MDSUMED_BASES=
warmelt-base+01.51d5a7f4239feebad4de344536bd8133
warmelt-base+02.c7985d759dd0b7629f8d5146d7d4ab6f
warmelt-base+03.10e56a96062e3792977d77957607e936
GCCMELT_MODULE_SOURCEBASE= meltbuild-stage0-quicklybuilt/warmelt-base
GCCMELTGEN_BUILD= meltbuild-stage0-quicklybuilt/
[ -d meltbuild-workdir ] || mkdir -p meltbuild-workdir
make[1]: Leaving directory
`/home/alissy/melt/melt-0.9.7-rc1-plugin-for-gcc-4.6-or-4.7-or-4.8'
MELT BUILD SCRIPT INFO: melt-build-script.tpl:223/40 stage0 warmelt-base
module
-rwxrwxr-x 1 alissy alissy 1759000 Sep 24 15:29
meltbuild-stage0-quicklybuilt/warmelt-base.meltmod-34c6ffeba28debb8434730e74848da37.quicklybuilt.so
MELT BUILD SCRIPT INFO: melt-build-script.tpl:228/42 successfully build
stage0 warmelt-base
MELT BUILD SCRIPT INFO: making stage0 warmelt-debug
melt-build-script.tpl:155/44
MELT BUILD SCRIPT INFO: melt-build-script.tpl:207/52 generated stagezero
makedep meltbuild-stage0-quicklybuilt/warmelt-debug+meltbuild.mk
-rw-rw-r-- 1 alissy alissy 1626 Sep 24 15:37
meltbuild-stage0-quicklybuilt/warmelt-debug+meltbuild.mk
here.ab.GCCMELTGEN_BUILD=meltbuild-stage0-quicklybuilt/ really
/home/alissy/melt/melt-0.9.7-rc1-plugin-for-gcc-4.6-or-4.7-or-4.8/meltbuild-stage0-quicklybuilt
same as dir of GCCMELT_MODULE_BINARYBASE=
meltbuild-stage0-quicklybuilt/warmelt-debug
GCCMELT_CUMULATED_MD5=fd287115638a2bc73e0cbccd121da190
make[1]: Entering directory
`/home/alissy/melt/melt-0.9.7-rc1-plugin-for-gcc-4.6-or-4.7-or-4.8'
@+@melt-module workspace meltbuild-workdir GCCMELT_PRIMARY_MDSUMED_BASE=
warmelt-debug.bb07667f2ed1012e6a37da0169f70e2e
GCCMELT_SECONDARY_MDSUMED_BASES=
warmelt-debug+01.d592a50e22e80e7e1d1a73de004abb1a
warmelt-debug+02.9622560c2ac04e2b782a8570a4e26f3b
GCCMELT_MODULE_SOURCEBASE= meltbuild-stage0-quicklybuilt/warmelt-debug
GCCMELTGEN_BUILD= meltbuild-stage0-quicklybuilt/
[ -d meltbuild-workdir ] || mkdir -p meltbuild-workdir
make[1]: Leaving directory
`/home/alissy/melt/melt-0.9.7-rc1-plugin-for-gcc-4.6-or-4.7-or-4.8'
MELT BUILD SCRIPT INFO: melt-build-script.tpl:223/55 stage0
warmelt-debug module
-rwxrwxr-x 1 alissy alissy 341460 Sep 24 15:30
meltbuild-stage0-quicklybuilt/warmelt-debug.meltmod-fd287115638a2bc73e0cbccd121da190.quicklybuilt.so
MELT BUILD SCRIPT INFO: melt-build-script.tpl:228/57 successfully build
stage0 warmelt-debug
MELT BUILD SCRIPT INFO: making stage0 warmelt-macro
melt-build-script.tpl:155/59
MELT BUILD SCRIPT INFO: melt-build-script.tpl:207/67 generated stagezero
makedep meltbuild-stage0-quicklybuilt/warmelt-macro+meltbuild.mk
-rw-rw-r-- 1 alissy alissy 2295 Sep 24 15:37
meltbuild-stage0-quicklybuilt/warmelt-macro+meltbuild.mk
here.ab.GCCMELTGEN_BUILD=meltbuild-stage0-quicklybuilt/ really
/home/alissy/melt/melt-0.9.7-rc1-plugin-for-gcc-4.6-or-4.7-or-4.8/meltbuild-stage0-quicklybuilt
same as dir of GCCMELT_MODULE_BINARYBASE=
meltbuild-stage0-quicklybuilt/warmelt-macro
GCCMELT_CUMULATED_MD5=375c55b6652ac038f9c80bd02ee8248f
make[1]: Entering directory
`/home/alissy/melt/melt-0.9.7-rc1-plugin-for-gcc-4.6-or-4.7-or-4.8'
@+@melt-module workspace meltbuild-workdir GCCMELT_PRIMARY_MDSUMED_BASE=
warmelt-macro.61f4187d3ea0b9edb3f09ea129ecd734
GCCMELT_SECONDARY_MDSUMED_BASES=
warmelt-macro+01.ae12a787d765e809ff95d0ea4229546f
warmelt-macro+02.e02633b2120316b8cf2312dcd7976c7b
warmelt-macro+03.8d3e6989b01924611c25e24856186ef1
warmelt-macro+04.8730bd5390da91bd1a404aee1766a28b
warmelt-macro+05.fe0478ff4d110d72709d666ac5230343
GCCMELT_MODULE_SOURCEBASE= meltbuild-stage0-quicklybuilt/warmelt-macro
GCCMELTGEN_BUILD= meltbuild-stage0-quicklybuilt/
[ -d meltbuild-workdir ] || mkdir -p meltbuild-workdir
@+@melt-module quicklybuilt.meltpic at=
meltbuild-stage0-quicklybuilt/warmelt-macro._NOMDFIVESUM_.quicklybuilt.meltpic.o
left= meltbuild-stage0-quicklybuilt/warmelt-macro.c question=
meltbuild-stage0-quicklybuilt/warmelt-macro.c caret=
meltbuild-stage0-quicklybuilt/warmelt-macro.c realpathleft=
/home/alissy/melt/melt-0.9.7-rc1-plugin-for-gcc-4.6-or-4.7-or-4.8/melt/generated/warmelt-macro.c
if [ -z "" ]; then \
cc -Wc++-compat -DMELTGCC_MODULE_QUICKLYBUILT -DMELT_HAVE_DEBUG=1 -I
/home/alissy/melt/melt-0.9.7-rc1-plugin-for-gcc-4.6-or-4.7-or-4.8 \
-O0 -Wall -I
/usr/lib/gcc/armv7l-mandriva-linux-gnueabi/4.6.2/plugin/melt-headers/0.9.7-rc1
-I /usr/lib/gcc/armv7l-mandriva-linux-gnueabi/4.6.2/plugin/include -I
/usr/lib/gcc/armv7l-mandriva-linux-gnueabi/4.6.2/plugin/include/c-family
-I
/home/alissy/melt/melt-0.9.7-rc1-plugin-for-gcc-4.6-or-4.7-or-4.8/melt/generated
-I /home/alissy/melt/melt-0.9.7-rc1-plugin-for-gcc-4.6-or-4.7-or-4.8 \
-fPIC -c -o
meltbuild-stage0-quicklybuilt/warmelt-macro._NOMDFIVESUM_.quicklybuilt.meltpic.o
meltbuild-stage0-quicklybuilt/warmelt-macro.c ; \
else \

GCCMELTGENMDSUMEDPIC=meltbuild-stage0-quicklybuilt/warmelt-macro.c; \
echo @+@melt-module quicklybuilt.meltpicmd GCCMELTGENMDSUMEDPIC=
$GCCMELTGENMDSUMEDPIC ; \
make -e -f
/home/alissy/melt/melt-0.9.7-rc1-plugin-for-gcc-4.6-or-4.7-or-4.8/melt-module.mk
$GCCMELTGENMDSUMEDPIC ; \
ln -s -v -f `realpath $GCCMELTGENMDSUMEDPIC`
meltbuild-stage0-quicklybuilt/warmelt-macro._NOMDFIVESUM_.quicklybuilt.meltpic.o
; fi
@+@melt-module meltmod.quicklybuilt at=
meltbuild-stage0-quicklybuilt/warmelt-macro.meltmod-375c55b6652ac038f9c80bd02ee8248f.quicklybuilt.so
left=
meltbuild-stage0-quicklybuilt/warmelt-macro.375c55b6652ac038f9c80bd02ee8248f.descriptor.meltpic.o
question=
meltbuild-stage0-quicklybuilt/warmelt-macro.375c55b6652ac038f9c80bd02ee8248f.descriptor.meltpic.o
meltbuild-stage0-quicklybuilt/warmelt-macro+01._NOMDFIVESUM_.quicklybuilt.meltpic.o
meltbuild-stage0-quicklybuilt/warmelt-macro+02._NOMDFIVESUM_.quicklybuilt.meltpic.o
meltbuild-stage0-quicklybuilt/warmelt-macro+03._NOMDFIVESUM_.quicklybuilt.meltpic.o
meltbuild-stage0-quicklybuilt/warmelt-macro+04._NOMDFIVESUM_.quicklybuilt.meltpic.o
meltbuild-stage0-quicklybuilt/warmelt-macro+05._NOMDFIVESUM_.quicklybuilt.meltpic.o
meltbuild-stage0-quicklybuilt/warmelt-macro._NOMDFIVESUM_.quicklybuilt.meltpic.o
caret=
meltbuild-stage0-quicklybuilt/warmelt-macro.375c55b6652ac038f9c80bd02ee8248f.descriptor.meltpic.o
meltbuild-stage0-quicklybuilt/warmelt-macro+01._NOMDFIVESUM_.quicklybuilt.meltpic.o
meltbuild-stage0-quicklybuilt/warmelt-macro+02._NOMDFIVESUM_.quicklybuilt.meltpic.o
meltbuild-stage0-quicklybuilt/warmelt-macro+03._NOMDFIVESUM_.quicklybuilt.meltpic.o
meltbuild-stage0-quicklybuilt/warmelt-macro+04._NOMDFIVESUM_.quicklybuilt.meltpic.o
meltbuild-stage0-quicklybuilt/warmelt-macro+05._NOMDFIVESUM_.quicklybuilt.meltpic.o
meltbuild-stage0-quicklybuilt/warmelt-macro._NOMDFIVESUM_.quicklybuilt.meltpic.o
cc -Wc++-compat -O0 -Wall -shared -o
meltbuild-stage0-quicklybuilt/warmelt-macro.meltmod-375c55b6652ac038f9c80bd02ee8248f.quicklybuilt.so
meltbuild-stage0-quicklybuilt/warmelt-macro.375c55b6652ac038f9c80bd02ee8248f.descriptor.meltpic.o
meltbuild-stage0-quicklybuilt/warmelt-macro+01._NOMDFIVESUM_.quicklybuilt.meltpic.o
meltbuild-stage0-quicklybuilt/warmelt-macro+02._NOMDFIVESUM_.quicklybuilt.meltpic.o
meltbuild-stage0-quicklybuilt/warmelt-macro+03._NOMDFIVESUM_.quicklybuilt.meltpic.o
meltbuild-stage0-quicklybuilt/warmelt-macro+04._NOMDFIVESUM_.quicklybuilt.meltpic.o
meltbuild-stage0-quicklybuilt/warmelt-macro+05._NOMDFIVESUM_.quicklybuilt.meltpic.o
meltbuild-stage0-quicklybuilt/warmelt-macro._NOMDFIVESUM_.quicklybuilt.meltpic.o

/usr/bin/ld: error:
meltbuild-stage0-quicklybuilt/warmelt-macro+04._NOMDFIVESUM_.quicklybuilt.meltpic.o:1:1:
invalid character
/usr/bin/ld: error:
meltbuild-stage0-quicklybuilt/warmelt-macro+05._NOMDFIVESUM_.quicklybuilt.meltpic.o:1:1:
invalid character
/usr/bin/ld: error:
meltbuild-stage0-quicklybuilt/warmelt-macro._NOMDFIVESUM_.quicklybuilt.meltpic.o:
requires unsupported dynamic reloc R_ARM_REL32; recompile with -fPIC
/usr/bin/ld: warning: shared library text segment is not shareable
/usr/bin/ld: error: hidden symbol
'meltrout_101_warmelt_macro_MEXPAND_LET' is not defined locally
/usr/bin/ld: error: hidden symbol
'meltrout_102_warmelt_macro_LAMBDA___22__' is not defined locally
/usr/bin/ld: error: hidden symbol
'meltrout_103_warmelt_macro_LAMBDA___23__' is not defined locally
/usr/bin/ld: error: hidden symbol
'meltrout_104_warmelt_macro_LAMBDA___24__' is not defined locally
/usr/bin/ld: error: hidden symbol
'meltrout_105_warmelt_macro_YES_RECURSIVELY_CONSTRUCTIBLE' is not
defined locally
/usr/bin/ld: error: hidden symbol
'meltrout_106_warmelt_macro_MEXPAND_LETREC' is not defined locally
/usr/bin/ld: error: hidden symbol
'meltrout_107_warmelt_macro_LAMBDA___25__' is not defined locally
/usr/bin/ld: error: hidden symbol
'meltrout_108_warmelt_macro_LAMBDA___26__' is not defined locally
/usr/bin/ld: error: hidden symbol
'meltrout_109_warmelt_macro_MEXPAND_LAMBDA' is not defined locally
/usr/bin/ld: error: hidden symbol
'meltrout_110_warmelt_macro_LAMBDA___27__' is not defined locally
/usr/bin/ld: error: hidden symbol
'meltrout_111_warmelt_macro_MEXPAND_VARIADIC' is not defined locally
/usr/bin/ld: error: hidden symbol
'meltrout_112_warmelt_macro_LAMBDA___28__' is not defined locally
/usr/bin/ld: error: hidden symbol
'meltrout_113_warmelt_macro_LAMBDA___29__' is not defined locally
/usr/bin/ld: error: hidden symbol
'meltrout_114_warmelt_macro_LAMBDA___30__' is not defined locally
/usr/bin/ld: error: hidden symbol
'meltrout_115_warmelt_macro_LAMBDA___31__' is not defined locally
/usr/bin/ld: error: hidden symbol
'meltrout_116_warmelt_macro_MEXPAND_MULTICALL' is not defined locally
/usr/bin/ld: error: hidden symbol
'meltrout_117_warmelt_macro_LAMBDA___32__' is not defined locally
/usr/bin/ld: error: hidden symbol
'meltrout_118_warmelt_macro_LAMBDA___33__' is not defined locally
/usr/bin/ld: error: hidden symbol
'meltrout_119_warmelt_macro_MEXPAND_QUOTE' is not defined locally
/usr/bin/ld: error: hidden symbol
'meltrout_120_warmelt_macro_MEXPAND_COMMENT' is not defined locally
/usr/bin/ld: error: hidden symbol
'meltrout_121_warmelt_macro_MEXPAND_CHEADER' is not defined locally
/usr/bin/ld: error: hidden symbol
'meltrout_122_warmelt_macro_MEXPAND_USE_PACKAGE_FROM_PKG_CONFIG' is not
defined locally
/usr/bin/ld: error: hidden symbol
'meltrout_123_warmelt_macro_PAIRLIST_TO_RETURN' is not defined locally
/usr/bin/ld: error: hidden symbol
'meltrout_124_warmelt_macro_LAMBDA___34__' is not defined locally
/usr/bin/ld: error: hidden symbol
'meltrout_125_warmelt_macro_MEXPAND_PROGN' is not defined locally
/usr/bin/ld: error: hidden symbol
'meltrout_126_warmelt_macro_MEXPAND_RETURN' is not defined locally
/usr/bin/ld: error: hidden symbol
'meltrout_127_warmelt_macro_MEXPAND_FOREVER' is not defined locally
/usr/bin/ld: error: hidden symbol
'meltrout_128_warmelt_macro_LAMBDA___35__' is not defined locally
/usr/bin/ld: error: hidden symbol
'meltrout_129_warmelt_macro_MEXPAND_EXIT' is not defined locally
/usr/bin/ld: error: hidden symbol
'meltrout_130_warmelt_macro_LAMBDA___36__' is not defined locally
/usr/bin/ld: error: hidden symbol
'meltrout_131_warmelt_macro_MEXPAND_AGAIN' is not defined locally
/usr/bin/ld: error: hidden symbol
'meltrout_132_warmelt_macro_MEXPAND_COMPILE_WARNING' is not defined locally
/usr/bin/ld: error: hidden symbol
'meltrout_133_warmelt_macro_MEXPAND_ASSERT_MSG' is not defined locally
/usr/bin/ld: error: hidden symbol
'meltrout_134_warmelt_macro_MEXPAND_DEBUG_MSG' is not defined locally
/usr/bin/ld: error: hidden symbol
'meltrout_135_warmelt_macro_MEXPAND_DEBUG' is not defined locally
/usr/bin/ld: error: hidden symbol
'meltrout_136_warmelt_macro_MEXPAND_EXPORT_VALUES' is not defined locally
/usr/bin/ld: error: hidden symbol
'meltrout_137_warmelt_macro_LAMBDA___37__' is not defined locally
/usr/bin/ld: error: hidden symbol
'meltrout_138_warmelt_macro_MEXPAND_EXPORT_MACRO' is not defined locally
/usr/bin/ld: error: hidden symbol
'meltrout_139_warmelt_macro_MEXPAND_EXPORT_PATMACRO' is not defined locally
/usr/bin/ld: error: hidden symbol
'meltrout_140_warmelt_macro_MEXPAND_EXPORT_CLASS' is not defined locally
/usr/bin/ld: error: hidden symbol
'meltrout_141_warmelt_macro_LAMBDA___38__' is not defined locally
/usr/bin/ld: error: hidden symbol
'meltrout_142_warmelt_macro_MEXPAND_EXPORT_SYNONYM' is not defined locally
/usr/bin/ld: error: hidden symbol
'meltrout_143_warmelt_macro_MEXPAND_CURRENT_MODULE_ENVIRONMENT_CONTAINER' is
not defined locally
/usr/bin/ld: error: hidden symbol
'meltrout_144_warmelt_macro_MEXPAND_PARENT_MODULE_ENVIRONMENT' is not
defined locally
/usr/bin/ld: error: hidden symbol
'meltrout_145_warmelt_macro_MEXPAND_UPDATE_CURRENT_MODULE_ENVIRONMENT_CONTAINER'
is not defined locally
/usr/bin/ld: error: hidden symbol
'meltrout_146_warmelt_macro_MEXPAND_FETCH_PREDEFINED' is not defined locally
/usr/bin/ld: error: hidden symbol
'meltrout_147_warmelt_macro_MEXPAND_STORE_PREDEFINED' is not defined locally
collect2: ld returned 1 exit status
make[1]: ***
[meltbuild-stage0-quicklybuilt/warmelt-macro.meltmod-375c55b6652ac038f9c80bd02ee8248f.quicklybuilt.so]
Error 1
make[1]: Leaving directory
`/home/alissy/melt/melt-0.9.7-rc1-plugin-for-gcc-4.6-or-4.7-or-4.8'
MELT BUILD SCRIPT FAILURE: melt-build-script.tpl:221/69 stage0
warmelt-macro did not build (with make -f
/home/alissy/melt/melt-0.9.7-rc1-plugin-for-gcc-4.6-or-4.7-or-4.8/melt-module.mk)
compiler cc -Wc++-compat cflags -I
/usr/lib/gcc/armv7l-mandriva-linux-gnueabi/4.6.2/plugin/melt-headers/0.9.7-rc1
-I /usr/lib/gcc/armv7l-mandriva-linux-gnueabi/4.6.2/plugin/include -I
/usr/lib/gcc/armv7l-mandriva-linux-gnueabi/4.6.2/plugin/include/c-family
-I
/home/alissy/melt/melt-0.9.7-rc1-plugin-for-gcc-4.6-or-4.7-or-4.8/melt/generated
-I /home/alissy/melt/melt-0.9.7-rc1-plugin-for-gcc-4.6-or-4.7-or-4.8
make: *** [melt-applications] Error 1

Alexandre Lissy

unread,
Sep 24, 2012, 1:19:46 PM9/24/12
to gcc-...@googlegroups.com
Not confirmed yet, but I suspect that adding -fPIC to the CFLAGs did the
trick.

Le 24/09/2012 17:53, Alexandre Lissy a �crit :

Alexandre Lissy

unread,
Sep 25, 2012, 9:45:37 AM9/25/12
to gcc-...@googlegroups.com
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Le lun. 24 sept. 2012 19:19:46 CEST, Alexandre Lissy a écrit :
> Not confirmed yet, but I suspect that adding -fPIC to the CFLAGs did the
> trick.
>
> Le 24/09/2012 17:53, Alexandre Lissy a écrit :
I can confirm at least successfull build on ARMv7l.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://www.enigmail.net/

iEYEARECAAYFAlBhtXMACgkQfP+GwT1GJ3EDfACfbwH7lpI/fOcjUNWObNWDLkJC
bpcAnAn3giNDQGrDkWDP+qSPmlmgJG89
=Rnu0
-----END PGP SIGNATURE-----

Reply all
Reply to author
Forward
0 new messages