Re: [Users] Mbuni compilation failed on linux x86_64

2010-08-09 Thread Emmanuel CHANSON
Hello,

It works using the procedure from Piotr so thanks a lot !!!

I don't know what is the diference with the way I run the compiling.

Regards,

Emmanuel

2010/8/6 Piotr Isajew 

> that works for me:
>
> For kannel:
>
> # CFLAGS=-fPIC ./configure --prefix=/usr/local/mbuni
> # make && make install
> # echo /usr/local/mbuni/lib >> /etc/ld.so.conf
> # ldconfig
>
> For mbuni:
>
> # CFLAGS=-fPIC ./configure --prefix=/usr/local/mbuni
>  --with-kannel-dir=/usr/local/mbuni
> # make
>
>
>
> On Fri, Aug 06, 2010 at 09:35:39PM +1100, Emmanuel CHANSON wrote:
> > Same errors :(
> >
> > 2010/8/6 Vincent CHAVANIS 
> >
> > >
> > > just configure kannel --with-cflags='-rdynamic -fPIC'
> > >
> > > Vincent.
> > >
> > >
> > > Le 06/08/2010 10:12, Emmanuel CHANSON a écrit :
> > >
> > >> Same errors:
> > >>
> > >> Note I am using Fedora 13 (x86_64)
> > >>
> > >> # make clean
> > >> # make distclean
> > >>
> > >> for both kannel and mbuni before compiling
> > >>
> > >> I don't run ./bootstrap for each (is it necessary ?)
> > >>
> > >> Then for Kannel:
> > >> # CFLAGS=-fPIC ./configure --with-mysql
> > >> Ok
> > >>
> > >> # make rpm
> > >> Ok
> > >>
> > >> For Mbuni:
> > >> # CFLAGS=-fPIC ./configure
> > >> --with-kannel-dir=/root/rpmbuild/BUILD/kannel-svn
> > >> Ok
> > >>
> > >> # make
> > >> ...
> > >>
> > >> /usr/bin/ld: /usr/lib64/kannel/libgwlib.a(gwmem-native.o): relocation
> > >> R_X86_64_32 against `.rodata.str1.1' can not be used when making a
> shared
> > >> object;
> > >> recompile with -fPIC
> > >> /usr/lib64/kannel/libgwlib.a: could not read symbols: Bad value
> > >> collect2: ld returned 1 exit status
> > >> make[3]: *** [libmmsbox_mm1.la ] Erreur 1
> > >>
> > >> make[3]: quittant le répertoire «
> > >> /opt/mediaserver/softs/mbuni/mbuni/extras/mmsbox-mm1 »
> > >> make[2]: *** [all-recursive] Erreur 1
> > >> make[2]: quittant le répertoire «
> > >> /opt/mediaserver/softs/mbuni/mbuni/extras »
> > >> make[1]: *** [all-recursive] Erreur 1
> > >> make[1]: quittant le répertoire « /opt/mediaserver/softs/mbuni/mbuni »
> > >> make: *** [all] Erreur 2
> > >> #
> > >>
> > >> Strange
> > >>
> > >> Emmanuel
> > >>
> > >> 2010/8/6 Piotr Isajew mailto:[email protected]>>
> > >>
> > >>
> > >>I know I have had this problem on x86_64, I'm also sure, that it's
> > >>solvable somehow (however I don't remember the actual solution).
> Maybe
> > >>try:
> > >>
> > >>CFLAGS=-fPIC ./configure
> > >>
> > >>for both projects instead of --with-cflags option.
> > >>
> > >>On Fri, Aug 06, 2010 at 06:34:20PM +1100, Emmanuel CHANSON wrote:
> > >> > Yes I tried using:
> > >> >
> > >> > For Kannel:
> > >> > # ./configure --with-mysql --with-cflags=-fPIC
> > >> > ...
> > >> > # make rpm
> > >> >
> > >> > For Mbuni
> > >> > # ./configure --with-kannel-dir=/root/rpmbuild/BUILD/kannel-svn/
> > >> > --with-cflags=-fPIC
> > >> >
> > >> > # make
> > >> >
> > >> > but same error
> > >> >
> > >> > BR,
> > >> >
> > >> > Emmanuel
> > >> >
> > >> > 2010/8/6 Piotr Isajew mailto:[email protected]>>
> > >>
> > >> >
> > >> > > do you recompile mbuni with '-fPIC' too?
> > >> > >
> > >> > > On Fri, Aug 06, 2010 at 07:24:56AM +0200, Emmanuel CHANSON
> wrote:
> > >> > > > When compiling kannel using :
> > >> > > > ./configure --with-mysql --with-cflags=-fPIC
> > >> > > >
> > >> > > > And then mbuni I got the same errors:
> > >> > > >
> > >> > > >
> > >> > > > */usr/bin/ld: /usr/lib64/kannel/libgwlib.a(gwmem-native.o):
> > >> relocation
> > >> > > > R_X86_64_32 against `.rodata.str1.1' can not be used when
> making
> > >> a shared
> > >> > > > object; recompile with -fPIC*
> > >> > > > /usr/lib64/kannel/libgwlib.a: could not read symbols: Bad
> value
> > >> > > > collect2: ld returned 1 exit status
> > >> > > > make[2]: *** [libmmsbox_mm1.la ]
> > >> Erreur 1
> > >> > > > make[2]: quittant le répertoire «
> > >> > > > /opt/mediaserver/softs/mbuni/mbuni/extras/mmsbox-mm1 »
> > >> > > > make[1]: *** [install-recursive] Erreur 1
> > >> > > > make[1]: quittant le répertoire «
> > >> > > /opt/mediaserver/softs/mbuni/mbuni/extras
> > >> > > > »
> > >> > > > make: *** [install-recursive] Erreur 1
> > >> > > > #
> > >> > > >
> > >> > > > Emmanuel
> > >> > > >
> > >> > > > 2010/8/5 Vincent CHAVANIS  > >> [email protected]>>
> > >>
> > >> > > >
> > >> > > > > just read the warnings ;-)
> > >> > > > >
> > >> > > > > recompile the kannel libs with -fPIC
> > >> > > > >
> > >> > > > > regards
> > >> > > > >
> > >> > > > > Vincent.
> > >> > > > >
> > >> > > > >
> > >> > > > > Le 05/08/2010 13:26, Emmanuel CHANSON a écrit :
> > >> > > > >
> > >> > > > >> Hello,
> > >> > > > >>
> > >> > > > >> This time I am installing Mbuni on a x86_64 plateform.
> > >> > >

Re: [Users] Mbuni compilation failed on linux x86_64

2010-08-06 Thread Piotr Isajew
that works for me:

For kannel:

# CFLAGS=-fPIC ./configure --prefix=/usr/local/mbuni
# make && make install
# echo /usr/local/mbuni/lib >> /etc/ld.so.conf
# ldconfig

For mbuni:

# CFLAGS=-fPIC ./configure --prefix=/usr/local/mbuni
  --with-kannel-dir=/usr/local/mbuni
# make



On Fri, Aug 06, 2010 at 09:35:39PM +1100, Emmanuel CHANSON wrote:
> Same errors :(
> 
> 2010/8/6 Vincent CHAVANIS 
> 
> >
> > just configure kannel --with-cflags='-rdynamic -fPIC'
> >
> > Vincent.
> >
> >
> > Le 06/08/2010 10:12, Emmanuel CHANSON a écrit :
> >
> >> Same errors:
> >>
> >> Note I am using Fedora 13 (x86_64)
> >>
> >> # make clean
> >> # make distclean
> >>
> >> for both kannel and mbuni before compiling
> >>
> >> I don't run ./bootstrap for each (is it necessary ?)
> >>
> >> Then for Kannel:
> >> # CFLAGS=-fPIC ./configure --with-mysql
> >> Ok
> >>
> >> # make rpm
> >> Ok
> >>
> >> For Mbuni:
> >> # CFLAGS=-fPIC ./configure
> >> --with-kannel-dir=/root/rpmbuild/BUILD/kannel-svn
> >> Ok
> >>
> >> # make
> >> ...
> >>
> >> /usr/bin/ld: /usr/lib64/kannel/libgwlib.a(gwmem-native.o): relocation
> >> R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared
> >> object;
> >> recompile with -fPIC
> >> /usr/lib64/kannel/libgwlib.a: could not read symbols: Bad value
> >> collect2: ld returned 1 exit status
> >> make[3]: *** [libmmsbox_mm1.la ] Erreur 1
> >>
> >> make[3]: quittant le répertoire «
> >> /opt/mediaserver/softs/mbuni/mbuni/extras/mmsbox-mm1 »
> >> make[2]: *** [all-recursive] Erreur 1
> >> make[2]: quittant le répertoire «
> >> /opt/mediaserver/softs/mbuni/mbuni/extras »
> >> make[1]: *** [all-recursive] Erreur 1
> >> make[1]: quittant le répertoire « /opt/mediaserver/softs/mbuni/mbuni »
> >> make: *** [all] Erreur 2
> >> #
> >>
> >> Strange
> >>
> >> Emmanuel
> >>
> >> 2010/8/6 Piotr Isajew mailto:[email protected]>>
> >>
> >>
> >>I know I have had this problem on x86_64, I'm also sure, that it's
> >>solvable somehow (however I don't remember the actual solution). Maybe
> >>try:
> >>
> >>CFLAGS=-fPIC ./configure
> >>
> >>for both projects instead of --with-cflags option.
> >>
> >>On Fri, Aug 06, 2010 at 06:34:20PM +1100, Emmanuel CHANSON wrote:
> >> > Yes I tried using:
> >> >
> >> > For Kannel:
> >> > # ./configure --with-mysql --with-cflags=-fPIC
> >> > ...
> >> > # make rpm
> >> >
> >> > For Mbuni
> >> > # ./configure --with-kannel-dir=/root/rpmbuild/BUILD/kannel-svn/
> >> > --with-cflags=-fPIC
> >> >
> >> > # make
> >> >
> >> > but same error
> >> >
> >> > BR,
> >> >
> >> > Emmanuel
> >> >
> >> > 2010/8/6 Piotr Isajew mailto:[email protected]>>
> >>
> >> >
> >> > > do you recompile mbuni with '-fPIC' too?
> >> > >
> >> > > On Fri, Aug 06, 2010 at 07:24:56AM +0200, Emmanuel CHANSON wrote:
> >> > > > When compiling kannel using :
> >> > > > ./configure --with-mysql --with-cflags=-fPIC
> >> > > >
> >> > > > And then mbuni I got the same errors:
> >> > > >
> >> > > >
> >> > > > */usr/bin/ld: /usr/lib64/kannel/libgwlib.a(gwmem-native.o):
> >> relocation
> >> > > > R_X86_64_32 against `.rodata.str1.1' can not be used when making
> >> a shared
> >> > > > object; recompile with -fPIC*
> >> > > > /usr/lib64/kannel/libgwlib.a: could not read symbols: Bad value
> >> > > > collect2: ld returned 1 exit status
> >> > > > make[2]: *** [libmmsbox_mm1.la ]
> >> Erreur 1
> >> > > > make[2]: quittant le répertoire «
> >> > > > /opt/mediaserver/softs/mbuni/mbuni/extras/mmsbox-mm1 »
> >> > > > make[1]: *** [install-recursive] Erreur 1
> >> > > > make[1]: quittant le répertoire «
> >> > > /opt/mediaserver/softs/mbuni/mbuni/extras
> >> > > > »
> >> > > > make: *** [install-recursive] Erreur 1
> >> > > > #
> >> > > >
> >> > > > Emmanuel
> >> > > >
> >> > > > 2010/8/5 Vincent CHAVANIS  >> [email protected]>>
> >>
> >> > > >
> >> > > > > just read the warnings ;-)
> >> > > > >
> >> > > > > recompile the kannel libs with -fPIC
> >> > > > >
> >> > > > > regards
> >> > > > >
> >> > > > > Vincent.
> >> > > > >
> >> > > > >
> >> > > > > Le 05/08/2010 13:26, Emmanuel CHANSON a écrit :
> >> > > > >
> >> > > > >> Hello,
> >> > > > >>
> >> > > > >> This time I am installing Mbuni on a x86_64 plateform.
> >> > > > >>
> >> > > > >> I got this error trying to compile Mbuni on Fedora 13 x86_64:
> >> > > > >>
> >> > > > >> ./bootstrap
> >> > > > >>
> >> > > > >> ./configure
> >> > > > >>
> >> > > > >> make install
> >> > > > >> ...
> >> > > > >> make[2]: entrant dans le répertoire «
> >> > > > >> /opt/mediaserver/softs/mbuni/mbuni/extras/mmsbox-mm1 »
> >> > > > >> /bin/sh ../../libtool --tag=CC   --mode=link gcc  -g -O2
> >> > > > >> -D_XOPEN_SOURCE=600 -D_BSD_S

Re: [Users] Mbuni compilation failed on linux x86_64

2010-08-06 Thread Emmanuel CHANSON
Same errors :(

2010/8/6 Vincent CHAVANIS 

>
> just configure kannel --with-cflags='-rdynamic -fPIC'
>
> Vincent.
>
>
> Le 06/08/2010 10:12, Emmanuel CHANSON a écrit :
>
>> Same errors:
>>
>> Note I am using Fedora 13 (x86_64)
>>
>> # make clean
>> # make distclean
>>
>> for both kannel and mbuni before compiling
>>
>> I don't run ./bootstrap for each (is it necessary ?)
>>
>> Then for Kannel:
>> # CFLAGS=-fPIC ./configure --with-mysql
>> Ok
>>
>> # make rpm
>> Ok
>>
>> For Mbuni:
>> # CFLAGS=-fPIC ./configure
>> --with-kannel-dir=/root/rpmbuild/BUILD/kannel-svn
>> Ok
>>
>> # make
>> ...
>>
>> /usr/bin/ld: /usr/lib64/kannel/libgwlib.a(gwmem-native.o): relocation
>> R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared
>> object;
>> recompile with -fPIC
>> /usr/lib64/kannel/libgwlib.a: could not read symbols: Bad value
>> collect2: ld returned 1 exit status
>> make[3]: *** [libmmsbox_mm1.la ] Erreur 1
>>
>> make[3]: quittant le répertoire «
>> /opt/mediaserver/softs/mbuni/mbuni/extras/mmsbox-mm1 »
>> make[2]: *** [all-recursive] Erreur 1
>> make[2]: quittant le répertoire «
>> /opt/mediaserver/softs/mbuni/mbuni/extras »
>> make[1]: *** [all-recursive] Erreur 1
>> make[1]: quittant le répertoire « /opt/mediaserver/softs/mbuni/mbuni »
>> make: *** [all] Erreur 2
>> #
>>
>> Strange
>>
>> Emmanuel
>>
>> 2010/8/6 Piotr Isajew mailto:[email protected]>>
>>
>>
>>I know I have had this problem on x86_64, I'm also sure, that it's
>>solvable somehow (however I don't remember the actual solution). Maybe
>>try:
>>
>>CFLAGS=-fPIC ./configure
>>
>>for both projects instead of --with-cflags option.
>>
>>On Fri, Aug 06, 2010 at 06:34:20PM +1100, Emmanuel CHANSON wrote:
>> > Yes I tried using:
>> >
>> > For Kannel:
>> > # ./configure --with-mysql --with-cflags=-fPIC
>> > ...
>> > # make rpm
>> >
>> > For Mbuni
>> > # ./configure --with-kannel-dir=/root/rpmbuild/BUILD/kannel-svn/
>> > --with-cflags=-fPIC
>> >
>> > # make
>> >
>> > but same error
>> >
>> > BR,
>> >
>> > Emmanuel
>> >
>> > 2010/8/6 Piotr Isajew mailto:[email protected]>>
>>
>> >
>> > > do you recompile mbuni with '-fPIC' too?
>> > >
>> > > On Fri, Aug 06, 2010 at 07:24:56AM +0200, Emmanuel CHANSON wrote:
>> > > > When compiling kannel using :
>> > > > ./configure --with-mysql --with-cflags=-fPIC
>> > > >
>> > > > And then mbuni I got the same errors:
>> > > >
>> > > >
>> > > > */usr/bin/ld: /usr/lib64/kannel/libgwlib.a(gwmem-native.o):
>> relocation
>> > > > R_X86_64_32 against `.rodata.str1.1' can not be used when making
>> a shared
>> > > > object; recompile with -fPIC*
>> > > > /usr/lib64/kannel/libgwlib.a: could not read symbols: Bad value
>> > > > collect2: ld returned 1 exit status
>> > > > make[2]: *** [libmmsbox_mm1.la ]
>> Erreur 1
>> > > > make[2]: quittant le répertoire «
>> > > > /opt/mediaserver/softs/mbuni/mbuni/extras/mmsbox-mm1 »
>> > > > make[1]: *** [install-recursive] Erreur 1
>> > > > make[1]: quittant le répertoire «
>> > > /opt/mediaserver/softs/mbuni/mbuni/extras
>> > > > »
>> > > > make: *** [install-recursive] Erreur 1
>> > > > #
>> > > >
>> > > > Emmanuel
>> > > >
>> > > > 2010/8/5 Vincent CHAVANIS > [email protected]>>
>>
>> > > >
>> > > > > just read the warnings ;-)
>> > > > >
>> > > > > recompile the kannel libs with -fPIC
>> > > > >
>> > > > > regards
>> > > > >
>> > > > > Vincent.
>> > > > >
>> > > > >
>> > > > > Le 05/08/2010 13:26, Emmanuel CHANSON a écrit :
>> > > > >
>> > > > >> Hello,
>> > > > >>
>> > > > >> This time I am installing Mbuni on a x86_64 plateform.
>> > > > >>
>> > > > >> I got this error trying to compile Mbuni on Fedora 13 x86_64:
>> > > > >>
>> > > > >> ./bootstrap
>> > > > >>
>> > > > >> ./configure
>> > > > >>
>> > > > >> make install
>> > > > >> ...
>> > > > >> make[2]: entrant dans le répertoire «
>> > > > >> /opt/mediaserver/softs/mbuni/mbuni/extras/mmsbox-mm1 »
>> > > > >> /bin/sh ../../libtool --tag=CC   --mode=link gcc  -g -O2
>> > > > >> -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -O4 -Wall -D_LARGE_FILES=
>> > > > >> -I/usr/include/kannel -O2 -g -pipe -Wall
>> > > > >> -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
>> > > > >> --param=ssp-buffer-size=4 -m64 -mtune=generic
>> -D_XOPEN_SOURCE=600
>> > > > >> -D_BSD_SOURCE -D_LARGE_FILES=
>> > > > >> -I/usr/include/libxml2  -I/usr/include/openssl
>> -I/usr/include/mysql
>> > > > >> -module -rdynamic -L/usr/lib64/kannel -lgw -lwap -lgwlib
>> > > -lmysqlclient_r
>> > > > >> -lssl -lpcreposix
>> > > > >> -lrt -lresolv -lnsl -lm  -lpthread -lxml2 -lz -lm -lpcreposix
>> -lpcre
>> > > > >> -L/usr/lib64 -lcrypto -lssl -rdynamic 

Re: [Users] Mbuni compilation failed on linux x86_64

2010-08-06 Thread Vincent CHAVANIS


just configure kannel --with-cflags='-rdynamic -fPIC'

Vincent.


Le 06/08/2010 10:12, Emmanuel CHANSON a écrit :

Same errors:

Note I am using Fedora 13 (x86_64)

# make clean
# make distclean

for both kannel and mbuni before compiling

I don't run ./bootstrap for each (is it necessary ?)

Then for Kannel:
# CFLAGS=-fPIC ./configure --with-mysql
Ok

# make rpm
Ok

For Mbuni:
# CFLAGS=-fPIC ./configure --with-kannel-dir=/root/rpmbuild/BUILD/kannel-svn
Ok

# make
...

/usr/bin/ld: /usr/lib64/kannel/libgwlib.a(gwmem-native.o): relocation 
R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared 
object;
recompile with -fPIC
/usr/lib64/kannel/libgwlib.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
make[3]: *** [libmmsbox_mm1.la ] Erreur 1
make[3]: quittant le répertoire « 
/opt/mediaserver/softs/mbuni/mbuni/extras/mmsbox-mm1 »
make[2]: *** [all-recursive] Erreur 1
make[2]: quittant le répertoire « /opt/mediaserver/softs/mbuni/mbuni/extras »
make[1]: *** [all-recursive] Erreur 1
make[1]: quittant le répertoire « /opt/mediaserver/softs/mbuni/mbuni »
make: *** [all] Erreur 2
#

Strange

Emmanuel

2010/8/6 Piotr Isajew mailto:[email protected]>>

I know I have had this problem on x86_64, I'm also sure, that it's
solvable somehow (however I don't remember the actual solution). Maybe
try:

CFLAGS=-fPIC ./configure

for both projects instead of --with-cflags option.

On Fri, Aug 06, 2010 at 06:34:20PM +1100, Emmanuel CHANSON wrote:
 > Yes I tried using:
 >
 > For Kannel:
 > # ./configure --with-mysql --with-cflags=-fPIC
 > ...
 > # make rpm
 >
 > For Mbuni
 > # ./configure --with-kannel-dir=/root/rpmbuild/BUILD/kannel-svn/
 > --with-cflags=-fPIC
 >
 > # make
 >
 > but same error
 >
 > BR,
 >
 > Emmanuel
 >
 > 2010/8/6 Piotr Isajew mailto:[email protected]>>
 >
 > > do you recompile mbuni with '-fPIC' too?
 > >
 > > On Fri, Aug 06, 2010 at 07:24:56AM +0200, Emmanuel CHANSON wrote:
 > > > When compiling kannel using :
 > > > ./configure --with-mysql --with-cflags=-fPIC
 > > >
 > > > And then mbuni I got the same errors:
 > > >
 > > >
 > > > */usr/bin/ld: /usr/lib64/kannel/libgwlib.a(gwmem-native.o): 
relocation
 > > > R_X86_64_32 against `.rodata.str1.1' can not be used when making a 
shared
 > > > object; recompile with -fPIC*
 > > > /usr/lib64/kannel/libgwlib.a: could not read symbols: Bad value
 > > > collect2: ld returned 1 exit status
 > > > make[2]: *** [libmmsbox_mm1.la ] Erreur 1
 > > > make[2]: quittant le répertoire «
 > > > /opt/mediaserver/softs/mbuni/mbuni/extras/mmsbox-mm1 »
 > > > make[1]: *** [install-recursive] Erreur 1
 > > > make[1]: quittant le répertoire «
 > > /opt/mediaserver/softs/mbuni/mbuni/extras
 > > > »
 > > > make: *** [install-recursive] Erreur 1
 > > > #
 > > >
 > > > Emmanuel
 > > >
 > > > 2010/8/5 Vincent CHAVANIS mailto:[email protected]>>
 > > >
 > > > > just read the warnings ;-)
 > > > >
 > > > > recompile the kannel libs with -fPIC
 > > > >
 > > > > regards
 > > > >
 > > > > Vincent.
 > > > >
 > > > >
 > > > > Le 05/08/2010 13:26, Emmanuel CHANSON a écrit :
 > > > >
 > > > >> Hello,
 > > > >>
 > > > >> This time I am installing Mbuni on a x86_64 plateform.
 > > > >>
 > > > >> I got this error trying to compile Mbuni on Fedora 13 x86_64:
 > > > >>
 > > > >> ./bootstrap
 > > > >>
 > > > >> ./configure
 > > > >>
 > > > >> make install
 > > > >> ...
 > > > >> make[2]: entrant dans le répertoire «
 > > > >> /opt/mediaserver/softs/mbuni/mbuni/extras/mmsbox-mm1 »
 > > > >> /bin/sh ../../libtool --tag=CC   --mode=link gcc  -g -O2
 > > > >> -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -O4 -Wall -D_LARGE_FILES=
 > > > >> -I/usr/include/kannel -O2 -g -pipe -Wall
 > > > >> -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
 > > > >> --param=ssp-buffer-size=4 -m64 -mtune=generic -D_XOPEN_SOURCE=600
 > > > >> -D_BSD_SOURCE -D_LARGE_FILES=
 > > > >> -I/usr/include/libxml2  -I/usr/include/openssl 
-I/usr/include/mysql
 > > > >> -module -rdynamic -L/usr/lib64/kannel -lgw -lwap -lgwlib
 > > -lmysqlclient_r
 > > > >> -lssl -lpcreposix
 > > > >> -lrt -lresolv -lnsl -lm  -lpthread -lxml2 -lz -lm -lpcreposix 
-lpcre
 > > > >> -L/usr/lib64 -lcrypto -lssl -rdynamic -L/usr/lib64/mysql
 > > -lmysqlclient_r -lz
 > > > >> -lpthread
 > > > >> -lcrypt -lnsl -lm -lpthread -lssl -lcrypto  -o libmmsbox_mm1.la 
 <
 > > > >> http://libmmsbox_mm1.la> -rpath /usr/local/lib mmsbox_mm1.lo  
-lwap
 > > > >> -lgwlib -lpthread -ldl
 > > > >>
 > > > >> -L/usr/lib64/kannel -lgw -lwap -lgwlib -lmysqlclient_r -lssl
 > >

Re: [Users] Mbuni compilation failed on linux x86_64

2010-08-06 Thread Piotr Isajew
I'm not sure what "Fedora factor" could mess here, but:

1) take a look at compilation commands of kannel and mbuni (is -fPIC
flag present in both cases)

2) remove any old installation of kannel before installing new one;
also check ld.so.conf: do newly installed kannel libs directory appear
on the search path before any other places where kannel libs may be
located? Maybe mbuni tries to link against any other version of kannel
libs it finds in your system


On Fri, Aug 06, 2010 at 07:12:48PM +1100, Emmanuel CHANSON wrote:
> Same errors:
> 
> Note I am using Fedora 13 (x86_64)
> 
> # make clean
> # make distclean
> 
> for both kannel and mbuni before compiling
> 
> I don't run ./bootstrap for each (is it necessary ?)
> 
> Then for Kannel:
> # CFLAGS=-fPIC ./configure --with-mysql
> Ok
> 
> # make rpm
> Ok
> 
> For Mbuni:
> # CFLAGS=-fPIC ./configure --with-kannel-dir=/root/rpmbuild/BUILD/kannel-svn
> Ok
> 
> # make
> ...
> 
> /usr/bin/ld: /usr/lib64/kannel/libgwlib.a(gwmem-native.o): relocation
> R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared
> object; recompile with -fPIC
> /usr/lib64/kannel/libgwlib.a: could not read symbols: Bad value
> collect2: ld returned 1 exit status
> make[3]: *** [libmmsbox_mm1.la] Erreur 1
> make[3]: quittant le répertoire «
> /opt/mediaserver/softs/mbuni/mbuni/extras/mmsbox-mm1 »
> make[2]: *** [all-recursive] Erreur 1
> make[2]: quittant le répertoire « /opt/mediaserver/softs/mbuni/mbuni/extras
> »
> make[1]: *** [all-recursive] Erreur 1
> make[1]: quittant le répertoire « /opt/mediaserver/softs/mbuni/mbuni »
> make: *** [all] Erreur 2
> #
> 
> Strange
> 
> Emmanuel
> 
> 2010/8/6 Piotr Isajew 
> 
> > I know I have had this problem on x86_64, I'm also sure, that it's
> > solvable somehow (however I don't remember the actual solution). Maybe
> > try:
> >
> > CFLAGS=-fPIC ./configure
> >
> > for both projects instead of --with-cflags option.
> >
> > On Fri, Aug 06, 2010 at 06:34:20PM +1100, Emmanuel CHANSON wrote:
> > > Yes I tried using:
> > >
> > > For Kannel:
> > > # ./configure --with-mysql --with-cflags=-fPIC
> > > ...
> > > # make rpm
> > >
> > > For Mbuni
> > > # ./configure --with-kannel-dir=/root/rpmbuild/BUILD/kannel-svn/
> > > --with-cflags=-fPIC
> > >
> > > # make
> > >
> > > but same error
> > >
> > > BR,
> > >
> > > Emmanuel
> > >
> > > 2010/8/6 Piotr Isajew 
> > >
> > > > do you recompile mbuni with '-fPIC' too?
> > > >
> > > > On Fri, Aug 06, 2010 at 07:24:56AM +0200, Emmanuel CHANSON wrote:
> > > > > When compiling kannel using :
> > > > > ./configure --with-mysql --with-cflags=-fPIC
> > > > >
> > > > > And then mbuni I got the same errors:
> > > > >
> > > > >
> > > > > */usr/bin/ld: /usr/lib64/kannel/libgwlib.a(gwmem-native.o):
> > relocation
> > > > > R_X86_64_32 against `.rodata.str1.1' can not be used when making a
> > shared
> > > > > object; recompile with -fPIC*
> > > > > /usr/lib64/kannel/libgwlib.a: could not read symbols: Bad value
> > > > > collect2: ld returned 1 exit status
> > > > > make[2]: *** [libmmsbox_mm1.la] Erreur 1
> > > > > make[2]: quittant le répertoire «
> > > > > /opt/mediaserver/softs/mbuni/mbuni/extras/mmsbox-mm1 »
> > > > > make[1]: *** [install-recursive] Erreur 1
> > > > > make[1]: quittant le répertoire «
> > > > /opt/mediaserver/softs/mbuni/mbuni/extras
> > > > > »
> > > > > make: *** [install-recursive] Erreur 1
> > > > > #
> > > > >
> > > > > Emmanuel
> > > > >
> > > > > 2010/8/5 Vincent CHAVANIS 
> > > > >
> > > > > > just read the warnings ;-)
> > > > > >
> > > > > > recompile the kannel libs with -fPIC
> > > > > >
> > > > > > regards
> > > > > >
> > > > > > Vincent.
> > > > > >
> > > > > >
> > > > > > Le 05/08/2010 13:26, Emmanuel CHANSON a écrit :
> > > > > >
> > > > > >> Hello,
> > > > > >>
> > > > > >> This time I am installing Mbuni on a x86_64 plateform.
> > > > > >>
> > > > > >> I got this error trying to compile Mbuni on Fedora 13 x86_64:
> > > > > >>
> > > > > >> ./bootstrap
> > > > > >>
> > > > > >> ./configure
> > > > > >>
> > > > > >> make install
> > > > > >> ...
> > > > > >> make[2]: entrant dans le répertoire «
> > > > > >> /opt/mediaserver/softs/mbuni/mbuni/extras/mmsbox-mm1 »
> > > > > >> /bin/sh ../../libtool --tag=CC   --mode=link gcc  -g -O2
> > > > > >> -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -O4 -Wall -D_LARGE_FILES=
> > > > > >> -I/usr/include/kannel -O2 -g -pipe -Wall
> > > > > >> -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
> > > > > >> --param=ssp-buffer-size=4 -m64 -mtune=generic -D_XOPEN_SOURCE=600
> > > > > >> -D_BSD_SOURCE -D_LARGE_FILES=
> > > > > >> -I/usr/include/libxml2  -I/usr/include/openssl
> > -I/usr/include/mysql
> > > > > >> -module -rdynamic -L/usr/lib64/kannel -lgw -lwap -lgwlib
> > > > -lmysqlclient_r
> > > > > >> -lssl -lpcreposix
> > > > > >> -lrt -lresolv -lnsl -lm  -lpthread -lxml2 -lz -lm -lpcreposix
> > -lpcre
> > > > > >> -L/usr/lib64 -lcrypto -lssl -rdynamic -L/usr/lib64/mysql
> > > > -lmysqlclient_r -lz
> > > > > >> -lpthread
> > > > > >> -lcr

Re: [Users] Mbuni compilation failed on linux x86_64

2010-08-06 Thread Emmanuel CHANSON
Same errors:

Note I am using Fedora 13 (x86_64)

# make clean
# make distclean

for both kannel and mbuni before compiling

I don't run ./bootstrap for each (is it necessary ?)

Then for Kannel:
# CFLAGS=-fPIC ./configure --with-mysql
Ok

# make rpm
Ok

For Mbuni:
# CFLAGS=-fPIC ./configure --with-kannel-dir=/root/rpmbuild/BUILD/kannel-svn
Ok

# make
...

/usr/bin/ld: /usr/lib64/kannel/libgwlib.a(gwmem-native.o): relocation
R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared
object; recompile with -fPIC
/usr/lib64/kannel/libgwlib.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
make[3]: *** [libmmsbox_mm1.la] Erreur 1
make[3]: quittant le répertoire «
/opt/mediaserver/softs/mbuni/mbuni/extras/mmsbox-mm1 »
make[2]: *** [all-recursive] Erreur 1
make[2]: quittant le répertoire « /opt/mediaserver/softs/mbuni/mbuni/extras
»
make[1]: *** [all-recursive] Erreur 1
make[1]: quittant le répertoire « /opt/mediaserver/softs/mbuni/mbuni »
make: *** [all] Erreur 2
#

Strange

Emmanuel

2010/8/6 Piotr Isajew 

> I know I have had this problem on x86_64, I'm also sure, that it's
> solvable somehow (however I don't remember the actual solution). Maybe
> try:
>
> CFLAGS=-fPIC ./configure
>
> for both projects instead of --with-cflags option.
>
> On Fri, Aug 06, 2010 at 06:34:20PM +1100, Emmanuel CHANSON wrote:
> > Yes I tried using:
> >
> > For Kannel:
> > # ./configure --with-mysql --with-cflags=-fPIC
> > ...
> > # make rpm
> >
> > For Mbuni
> > # ./configure --with-kannel-dir=/root/rpmbuild/BUILD/kannel-svn/
> > --with-cflags=-fPIC
> >
> > # make
> >
> > but same error
> >
> > BR,
> >
> > Emmanuel
> >
> > 2010/8/6 Piotr Isajew 
> >
> > > do you recompile mbuni with '-fPIC' too?
> > >
> > > On Fri, Aug 06, 2010 at 07:24:56AM +0200, Emmanuel CHANSON wrote:
> > > > When compiling kannel using :
> > > > ./configure --with-mysql --with-cflags=-fPIC
> > > >
> > > > And then mbuni I got the same errors:
> > > >
> > > >
> > > > */usr/bin/ld: /usr/lib64/kannel/libgwlib.a(gwmem-native.o):
> relocation
> > > > R_X86_64_32 against `.rodata.str1.1' can not be used when making a
> shared
> > > > object; recompile with -fPIC*
> > > > /usr/lib64/kannel/libgwlib.a: could not read symbols: Bad value
> > > > collect2: ld returned 1 exit status
> > > > make[2]: *** [libmmsbox_mm1.la] Erreur 1
> > > > make[2]: quittant le répertoire «
> > > > /opt/mediaserver/softs/mbuni/mbuni/extras/mmsbox-mm1 »
> > > > make[1]: *** [install-recursive] Erreur 1
> > > > make[1]: quittant le répertoire «
> > > /opt/mediaserver/softs/mbuni/mbuni/extras
> > > > »
> > > > make: *** [install-recursive] Erreur 1
> > > > #
> > > >
> > > > Emmanuel
> > > >
> > > > 2010/8/5 Vincent CHAVANIS 
> > > >
> > > > > just read the warnings ;-)
> > > > >
> > > > > recompile the kannel libs with -fPIC
> > > > >
> > > > > regards
> > > > >
> > > > > Vincent.
> > > > >
> > > > >
> > > > > Le 05/08/2010 13:26, Emmanuel CHANSON a écrit :
> > > > >
> > > > >> Hello,
> > > > >>
> > > > >> This time I am installing Mbuni on a x86_64 plateform.
> > > > >>
> > > > >> I got this error trying to compile Mbuni on Fedora 13 x86_64:
> > > > >>
> > > > >> ./bootstrap
> > > > >>
> > > > >> ./configure
> > > > >>
> > > > >> make install
> > > > >> ...
> > > > >> make[2]: entrant dans le répertoire «
> > > > >> /opt/mediaserver/softs/mbuni/mbuni/extras/mmsbox-mm1 »
> > > > >> /bin/sh ../../libtool --tag=CC   --mode=link gcc  -g -O2
> > > > >> -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -O4 -Wall -D_LARGE_FILES=
> > > > >> -I/usr/include/kannel -O2 -g -pipe -Wall
> > > > >> -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
> > > > >> --param=ssp-buffer-size=4 -m64 -mtune=generic -D_XOPEN_SOURCE=600
> > > > >> -D_BSD_SOURCE -D_LARGE_FILES=
> > > > >> -I/usr/include/libxml2  -I/usr/include/openssl
> -I/usr/include/mysql
> > > > >> -module -rdynamic -L/usr/lib64/kannel -lgw -lwap -lgwlib
> > > -lmysqlclient_r
> > > > >> -lssl -lpcreposix
> > > > >> -lrt -lresolv -lnsl -lm  -lpthread -lxml2 -lz -lm -lpcreposix
> -lpcre
> > > > >> -L/usr/lib64 -lcrypto -lssl -rdynamic -L/usr/lib64/mysql
> > > -lmysqlclient_r -lz
> > > > >> -lpthread
> > > > >> -lcrypt -lnsl -lm -lpthread -lssl -lcrypto  -o libmmsbox_mm1.la <
> > > > >> http://libmmsbox_mm1.la> -rpath /usr/local/lib mmsbox_mm1.lo
>  -lwap
> > > > >> -lgwlib -lpthread -ldl
> > > > >>
> > > > >> -L/usr/lib64/kannel -lgw -lwap -lgwlib -lmysqlclient_r -lssl
> > > -lpcreposix
> > > > >> -lrt -lresolv -lnsl -lm  -lpthread -lxml2 -lz -lm -lpcreposix
> -lpcre
> > > > >> -L/usr/lib64
> > > > >> -lcrypto -lssl -rdynamic -L/usr/lib64/mysql -lmysqlclient_r -lz
> > > -lpthread
> > > > >> -lcrypt -lnsl -lm -lpthread -lssl -lcrypto  -lcurl
> > > > >> libtool: link: gcc -shared  .libs/mmsbox_mm1.o
> -L/usr/lib64/kannel
> > > > >> -L/usr/lib64 -L/usr/lib64/mysql -ldl -lgw -lwap -lgwlib -lrt
> -lresolv
> > > -lxml2
> > > > >> -lpcreposix
> > > > >> -lpcre -lmysqlclient_r -lz -lcrypt -lnsl -lm -lpthread -lssl
> -lcrypto
> > > > >

Re: [Users] Mbuni compilation failed on linux x86_64

2010-08-06 Thread Piotr Isajew
I know I have had this problem on x86_64, I'm also sure, that it's
solvable somehow (however I don't remember the actual solution). Maybe
try:

CFLAGS=-fPIC ./configure

for both projects instead of --with-cflags option. 

On Fri, Aug 06, 2010 at 06:34:20PM +1100, Emmanuel CHANSON wrote:
> Yes I tried using:
> 
> For Kannel:
> # ./configure --with-mysql --with-cflags=-fPIC
> ...
> # make rpm
> 
> For Mbuni
> # ./configure --with-kannel-dir=/root/rpmbuild/BUILD/kannel-svn/
> --with-cflags=-fPIC
> 
> # make
> 
> but same error
> 
> BR,
> 
> Emmanuel
> 
> 2010/8/6 Piotr Isajew 
> 
> > do you recompile mbuni with '-fPIC' too?
> >
> > On Fri, Aug 06, 2010 at 07:24:56AM +0200, Emmanuel CHANSON wrote:
> > > When compiling kannel using :
> > > ./configure --with-mysql --with-cflags=-fPIC
> > >
> > > And then mbuni I got the same errors:
> > >
> > >
> > > */usr/bin/ld: /usr/lib64/kannel/libgwlib.a(gwmem-native.o): relocation
> > > R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared
> > > object; recompile with -fPIC*
> > > /usr/lib64/kannel/libgwlib.a: could not read symbols: Bad value
> > > collect2: ld returned 1 exit status
> > > make[2]: *** [libmmsbox_mm1.la] Erreur 1
> > > make[2]: quittant le répertoire «
> > > /opt/mediaserver/softs/mbuni/mbuni/extras/mmsbox-mm1 »
> > > make[1]: *** [install-recursive] Erreur 1
> > > make[1]: quittant le répertoire «
> > /opt/mediaserver/softs/mbuni/mbuni/extras
> > > »
> > > make: *** [install-recursive] Erreur 1
> > > #
> > >
> > > Emmanuel
> > >
> > > 2010/8/5 Vincent CHAVANIS 
> > >
> > > > just read the warnings ;-)
> > > >
> > > > recompile the kannel libs with -fPIC
> > > >
> > > > regards
> > > >
> > > > Vincent.
> > > >
> > > >
> > > > Le 05/08/2010 13:26, Emmanuel CHANSON a écrit :
> > > >
> > > >> Hello,
> > > >>
> > > >> This time I am installing Mbuni on a x86_64 plateform.
> > > >>
> > > >> I got this error trying to compile Mbuni on Fedora 13 x86_64:
> > > >>
> > > >> ./bootstrap
> > > >>
> > > >> ./configure
> > > >>
> > > >> make install
> > > >> ...
> > > >> make[2]: entrant dans le répertoire «
> > > >> /opt/mediaserver/softs/mbuni/mbuni/extras/mmsbox-mm1 »
> > > >> /bin/sh ../../libtool --tag=CC   --mode=link gcc  -g -O2
> > > >> -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -O4 -Wall -D_LARGE_FILES=
> > > >> -I/usr/include/kannel -O2 -g -pipe -Wall
> > > >> -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
> > > >> --param=ssp-buffer-size=4 -m64 -mtune=generic -D_XOPEN_SOURCE=600
> > > >> -D_BSD_SOURCE -D_LARGE_FILES=
> > > >> -I/usr/include/libxml2  -I/usr/include/openssl -I/usr/include/mysql
> > > >> -module -rdynamic -L/usr/lib64/kannel -lgw -lwap -lgwlib
> > -lmysqlclient_r
> > > >> -lssl -lpcreposix
> > > >> -lrt -lresolv -lnsl -lm  -lpthread -lxml2 -lz -lm -lpcreposix -lpcre
> > > >> -L/usr/lib64 -lcrypto -lssl -rdynamic -L/usr/lib64/mysql
> > -lmysqlclient_r -lz
> > > >> -lpthread
> > > >> -lcrypt -lnsl -lm -lpthread -lssl -lcrypto  -o libmmsbox_mm1.la <
> > > >> http://libmmsbox_mm1.la> -rpath /usr/local/lib mmsbox_mm1.lo  -lwap
> > > >> -lgwlib -lpthread -ldl
> > > >>
> > > >> -L/usr/lib64/kannel -lgw -lwap -lgwlib -lmysqlclient_r -lssl
> > -lpcreposix
> > > >> -lrt -lresolv -lnsl -lm  -lpthread -lxml2 -lz -lm -lpcreposix -lpcre
> > > >> -L/usr/lib64
> > > >> -lcrypto -lssl -rdynamic -L/usr/lib64/mysql -lmysqlclient_r -lz
> > -lpthread
> > > >> -lcrypt -lnsl -lm -lpthread -lssl -lcrypto  -lcurl
> > > >> libtool: link: gcc -shared  .libs/mmsbox_mm1.o   -L/usr/lib64/kannel
> > > >> -L/usr/lib64 -L/usr/lib64/mysql -ldl -lgw -lwap -lgwlib -lrt -lresolv
> > -lxml2
> > > >> -lpcreposix
> > > >> -lpcre -lmysqlclient_r -lz -lcrypt -lnsl -lm -lpthread -lssl -lcrypto
> > > >> -lcurl  -m64 -mtune=generic   -Wl,-soname -Wl,libmmsbox_mm1.so.0 -o
> > > >> .libs/libmmsbox_mm1.so.0.0.0
> > > >> /usr/bin/ld: /usr/lib64/kannel/libgwlib.a(gwmem-native.o): *relocation
> > > >> R_X86_64_32 against `.rodata.str1.1' can not be used when making a
> > shared
> > > >> object;
> > > >> recompile with -fPIC*
> > > >> /usr/lib64/kannel/libgwlib.a: could not read symbols: Bad value
> > > >> collect2: ld returned 1 exit status
> > > >> make[2]: *** [libmmsbox_mm1.la ] Erreur 1
> > > >>
> > > >> make[2]: quittant le répertoire «
> > > >> /opt/mediaserver/softs/mbuni/mbuni/extras/mmsbox-mm1 »
> > > >> make[1]: *** [install-recursive] Erreur 1
> > > >> make[1]: quittant le répertoire «
> > > >> /opt/mediaserver/softs/mbuni/mbuni/extras »
> > > >> make: *** [install-recursive] Erreur 1
> > > >> [r...@mediaserver mbuni]#
> > > >>
> > > >> Any idea how to solve this issue?
> > > >>
> > > >> BR
> > > >>
> > > >> --
> > > >> Emmanuel
> > > >>
> > > >>
> > > >>
> > > >>
> > > > ___
> > > > Users mailing list
> > > > [email protected]
> > > > http://lists.mbuni.org/mailman/listinfo/users
> > > >
> > >
> > >
> > >
> > > --
> > > Emmanuel
> > >
> > > CHANSON Emmanuel
> > > Mobile Nouvelle-Calédonie: +687.7

Re: [Users] Mbuni compilation failed on linux x86_64

2010-08-06 Thread Emmanuel CHANSON
Yes I tried using:

For Kannel:
# ./configure --with-mysql --with-cflags=-fPIC
...
# make rpm

For Mbuni
# ./configure --with-kannel-dir=/root/rpmbuild/BUILD/kannel-svn/
--with-cflags=-fPIC

# make

but same error

BR,

Emmanuel

2010/8/6 Piotr Isajew 

> do you recompile mbuni with '-fPIC' too?
>
> On Fri, Aug 06, 2010 at 07:24:56AM +0200, Emmanuel CHANSON wrote:
> > When compiling kannel using :
> > ./configure --with-mysql --with-cflags=-fPIC
> >
> > And then mbuni I got the same errors:
> >
> >
> > */usr/bin/ld: /usr/lib64/kannel/libgwlib.a(gwmem-native.o): relocation
> > R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared
> > object; recompile with -fPIC*
> > /usr/lib64/kannel/libgwlib.a: could not read symbols: Bad value
> > collect2: ld returned 1 exit status
> > make[2]: *** [libmmsbox_mm1.la] Erreur 1
> > make[2]: quittant le répertoire «
> > /opt/mediaserver/softs/mbuni/mbuni/extras/mmsbox-mm1 »
> > make[1]: *** [install-recursive] Erreur 1
> > make[1]: quittant le répertoire «
> /opt/mediaserver/softs/mbuni/mbuni/extras
> > »
> > make: *** [install-recursive] Erreur 1
> > #
> >
> > Emmanuel
> >
> > 2010/8/5 Vincent CHAVANIS 
> >
> > > just read the warnings ;-)
> > >
> > > recompile the kannel libs with -fPIC
> > >
> > > regards
> > >
> > > Vincent.
> > >
> > >
> > > Le 05/08/2010 13:26, Emmanuel CHANSON a écrit :
> > >
> > >> Hello,
> > >>
> > >> This time I am installing Mbuni on a x86_64 plateform.
> > >>
> > >> I got this error trying to compile Mbuni on Fedora 13 x86_64:
> > >>
> > >> ./bootstrap
> > >>
> > >> ./configure
> > >>
> > >> make install
> > >> ...
> > >> make[2]: entrant dans le répertoire «
> > >> /opt/mediaserver/softs/mbuni/mbuni/extras/mmsbox-mm1 »
> > >> /bin/sh ../../libtool --tag=CC   --mode=link gcc  -g -O2
> > >> -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -O4 -Wall -D_LARGE_FILES=
> > >> -I/usr/include/kannel -O2 -g -pipe -Wall
> > >> -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
> > >> --param=ssp-buffer-size=4 -m64 -mtune=generic -D_XOPEN_SOURCE=600
> > >> -D_BSD_SOURCE -D_LARGE_FILES=
> > >> -I/usr/include/libxml2  -I/usr/include/openssl -I/usr/include/mysql
> > >> -module -rdynamic -L/usr/lib64/kannel -lgw -lwap -lgwlib
> -lmysqlclient_r
> > >> -lssl -lpcreposix
> > >> -lrt -lresolv -lnsl -lm  -lpthread -lxml2 -lz -lm -lpcreposix -lpcre
> > >> -L/usr/lib64 -lcrypto -lssl -rdynamic -L/usr/lib64/mysql
> -lmysqlclient_r -lz
> > >> -lpthread
> > >> -lcrypt -lnsl -lm -lpthread -lssl -lcrypto  -o libmmsbox_mm1.la <
> > >> http://libmmsbox_mm1.la> -rpath /usr/local/lib mmsbox_mm1.lo  -lwap
> > >> -lgwlib -lpthread -ldl
> > >>
> > >> -L/usr/lib64/kannel -lgw -lwap -lgwlib -lmysqlclient_r -lssl
> -lpcreposix
> > >> -lrt -lresolv -lnsl -lm  -lpthread -lxml2 -lz -lm -lpcreposix -lpcre
> > >> -L/usr/lib64
> > >> -lcrypto -lssl -rdynamic -L/usr/lib64/mysql -lmysqlclient_r -lz
> -lpthread
> > >> -lcrypt -lnsl -lm -lpthread -lssl -lcrypto  -lcurl
> > >> libtool: link: gcc -shared  .libs/mmsbox_mm1.o   -L/usr/lib64/kannel
> > >> -L/usr/lib64 -L/usr/lib64/mysql -ldl -lgw -lwap -lgwlib -lrt -lresolv
> -lxml2
> > >> -lpcreposix
> > >> -lpcre -lmysqlclient_r -lz -lcrypt -lnsl -lm -lpthread -lssl -lcrypto
> > >> -lcurl  -m64 -mtune=generic   -Wl,-soname -Wl,libmmsbox_mm1.so.0 -o
> > >> .libs/libmmsbox_mm1.so.0.0.0
> > >> /usr/bin/ld: /usr/lib64/kannel/libgwlib.a(gwmem-native.o): *relocation
> > >> R_X86_64_32 against `.rodata.str1.1' can not be used when making a
> shared
> > >> object;
> > >> recompile with -fPIC*
> > >> /usr/lib64/kannel/libgwlib.a: could not read symbols: Bad value
> > >> collect2: ld returned 1 exit status
> > >> make[2]: *** [libmmsbox_mm1.la ] Erreur 1
> > >>
> > >> make[2]: quittant le répertoire «
> > >> /opt/mediaserver/softs/mbuni/mbuni/extras/mmsbox-mm1 »
> > >> make[1]: *** [install-recursive] Erreur 1
> > >> make[1]: quittant le répertoire «
> > >> /opt/mediaserver/softs/mbuni/mbuni/extras »
> > >> make: *** [install-recursive] Erreur 1
> > >> [r...@mediaserver mbuni]#
> > >>
> > >> Any idea how to solve this issue?
> > >>
> > >> BR
> > >>
> > >> --
> > >> Emmanuel
> > >>
> > >>
> > >>
> > >>
> > > ___
> > > Users mailing list
> > > [email protected]
> > > http://lists.mbuni.org/mailman/listinfo/users
> > >
> >
> >
> >
> > --
> > Emmanuel
> >
> > CHANSON Emmanuel
> > Mobile Nouvelle-Calédonie: +687.77.35.02
> > Mobile France: +33 (0) 6.68.03.89.56
> > @email : [email protected]
>
> > ___
> > Users mailing list
> > [email protected]
> > http://lists.mbuni.org/mailman/listinfo/users
>
>
> ___
> Users mailing list
> [email protected]
> http://lists.mbuni.org/mailman/listinfo/users
>
>


-- 
Emmanuel

CHANSON Emmanuel
Mobile Nouvelle-Calédonie: +687.77.35.02
Mobile France: +33 (0) 6.68.03.89.56
@email : [email protected]
___
Users m

Re: [Users] Mbuni compilation failed on linux x86_64

2010-08-06 Thread Piotr Isajew
do you recompile mbuni with '-fPIC' too?

On Fri, Aug 06, 2010 at 07:24:56AM +0200, Emmanuel CHANSON wrote:
> When compiling kannel using :
> ./configure --with-mysql --with-cflags=-fPIC
> 
> And then mbuni I got the same errors:
> 
> 
> */usr/bin/ld: /usr/lib64/kannel/libgwlib.a(gwmem-native.o): relocation
> R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared
> object; recompile with -fPIC*
> /usr/lib64/kannel/libgwlib.a: could not read symbols: Bad value
> collect2: ld returned 1 exit status
> make[2]: *** [libmmsbox_mm1.la] Erreur 1
> make[2]: quittant le répertoire «
> /opt/mediaserver/softs/mbuni/mbuni/extras/mmsbox-mm1 »
> make[1]: *** [install-recursive] Erreur 1
> make[1]: quittant le répertoire « /opt/mediaserver/softs/mbuni/mbuni/extras
> »
> make: *** [install-recursive] Erreur 1
> #
> 
> Emmanuel
> 
> 2010/8/5 Vincent CHAVANIS 
> 
> > just read the warnings ;-)
> >
> > recompile the kannel libs with -fPIC
> >
> > regards
> >
> > Vincent.
> >
> >
> > Le 05/08/2010 13:26, Emmanuel CHANSON a écrit :
> >
> >> Hello,
> >>
> >> This time I am installing Mbuni on a x86_64 plateform.
> >>
> >> I got this error trying to compile Mbuni on Fedora 13 x86_64:
> >>
> >> ./bootstrap
> >>
> >> ./configure
> >>
> >> make install
> >> ...
> >> make[2]: entrant dans le répertoire «
> >> /opt/mediaserver/softs/mbuni/mbuni/extras/mmsbox-mm1 »
> >> /bin/sh ../../libtool --tag=CC   --mode=link gcc  -g -O2
> >> -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -O4 -Wall -D_LARGE_FILES=
> >> -I/usr/include/kannel -O2 -g -pipe -Wall
> >> -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
> >> --param=ssp-buffer-size=4 -m64 -mtune=generic -D_XOPEN_SOURCE=600
> >> -D_BSD_SOURCE -D_LARGE_FILES=
> >> -I/usr/include/libxml2  -I/usr/include/openssl -I/usr/include/mysql
> >> -module -rdynamic -L/usr/lib64/kannel -lgw -lwap -lgwlib -lmysqlclient_r
> >> -lssl -lpcreposix
> >> -lrt -lresolv -lnsl -lm  -lpthread -lxml2 -lz -lm -lpcreposix -lpcre
> >> -L/usr/lib64 -lcrypto -lssl -rdynamic -L/usr/lib64/mysql -lmysqlclient_r 
> >> -lz
> >> -lpthread
> >> -lcrypt -lnsl -lm -lpthread -lssl -lcrypto  -o libmmsbox_mm1.la <
> >> http://libmmsbox_mm1.la> -rpath /usr/local/lib mmsbox_mm1.lo  -lwap
> >> -lgwlib -lpthread -ldl
> >>
> >> -L/usr/lib64/kannel -lgw -lwap -lgwlib -lmysqlclient_r -lssl -lpcreposix
> >> -lrt -lresolv -lnsl -lm  -lpthread -lxml2 -lz -lm -lpcreposix -lpcre
> >> -L/usr/lib64
> >> -lcrypto -lssl -rdynamic -L/usr/lib64/mysql -lmysqlclient_r -lz -lpthread
> >> -lcrypt -lnsl -lm -lpthread -lssl -lcrypto  -lcurl
> >> libtool: link: gcc -shared  .libs/mmsbox_mm1.o   -L/usr/lib64/kannel
> >> -L/usr/lib64 -L/usr/lib64/mysql -ldl -lgw -lwap -lgwlib -lrt -lresolv 
> >> -lxml2
> >> -lpcreposix
> >> -lpcre -lmysqlclient_r -lz -lcrypt -lnsl -lm -lpthread -lssl -lcrypto
> >> -lcurl  -m64 -mtune=generic   -Wl,-soname -Wl,libmmsbox_mm1.so.0 -o
> >> .libs/libmmsbox_mm1.so.0.0.0
> >> /usr/bin/ld: /usr/lib64/kannel/libgwlib.a(gwmem-native.o): *relocation
> >> R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared
> >> object;
> >> recompile with -fPIC*
> >> /usr/lib64/kannel/libgwlib.a: could not read symbols: Bad value
> >> collect2: ld returned 1 exit status
> >> make[2]: *** [libmmsbox_mm1.la ] Erreur 1
> >>
> >> make[2]: quittant le répertoire «
> >> /opt/mediaserver/softs/mbuni/mbuni/extras/mmsbox-mm1 »
> >> make[1]: *** [install-recursive] Erreur 1
> >> make[1]: quittant le répertoire «
> >> /opt/mediaserver/softs/mbuni/mbuni/extras »
> >> make: *** [install-recursive] Erreur 1
> >> [r...@mediaserver mbuni]#
> >>
> >> Any idea how to solve this issue?
> >>
> >> BR
> >>
> >> --
> >> Emmanuel
> >>
> >>
> >>
> >>
> > ___
> > Users mailing list
> > [email protected]
> > http://lists.mbuni.org/mailman/listinfo/users
> >
> 
> 
> 
> -- 
> Emmanuel
> 
> CHANSON Emmanuel
> Mobile Nouvelle-Calédonie: +687.77.35.02
> Mobile France: +33 (0) 6.68.03.89.56
> @email : [email protected]

> ___
> Users mailing list
> [email protected]
> http://lists.mbuni.org/mailman/listinfo/users



pgppOLffSVU3u.pgp
Description: PGP signature
___
Users mailing list
[email protected]
http://lists.mbuni.org/mailman/listinfo/users


Re: [Users] Mbuni compilation failed on linux x86_64

2010-08-05 Thread Emmanuel CHANSON
When compiling kannel using :
./configure --with-mysql --with-cflags=-fPIC

And then mbuni I got the same errors:


*/usr/bin/ld: /usr/lib64/kannel/libgwlib.a(gwmem-native.o): relocation
R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared
object; recompile with -fPIC*
/usr/lib64/kannel/libgwlib.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
make[2]: *** [libmmsbox_mm1.la] Erreur 1
make[2]: quittant le répertoire «
/opt/mediaserver/softs/mbuni/mbuni/extras/mmsbox-mm1 »
make[1]: *** [install-recursive] Erreur 1
make[1]: quittant le répertoire « /opt/mediaserver/softs/mbuni/mbuni/extras
»
make: *** [install-recursive] Erreur 1
#

Emmanuel

2010/8/5 Vincent CHAVANIS 

> just read the warnings ;-)
>
> recompile the kannel libs with -fPIC
>
> regards
>
> Vincent.
>
>
> Le 05/08/2010 13:26, Emmanuel CHANSON a écrit :
>
>> Hello,
>>
>> This time I am installing Mbuni on a x86_64 plateform.
>>
>> I got this error trying to compile Mbuni on Fedora 13 x86_64:
>>
>> ./bootstrap
>>
>> ./configure
>>
>> make install
>> ...
>> make[2]: entrant dans le répertoire «
>> /opt/mediaserver/softs/mbuni/mbuni/extras/mmsbox-mm1 »
>> /bin/sh ../../libtool --tag=CC   --mode=link gcc  -g -O2
>> -D_XOPEN_SOURCE=600 -D_BSD_SOURCE -O4 -Wall -D_LARGE_FILES=
>> -I/usr/include/kannel -O2 -g -pipe -Wall
>> -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector
>> --param=ssp-buffer-size=4 -m64 -mtune=generic -D_XOPEN_SOURCE=600
>> -D_BSD_SOURCE -D_LARGE_FILES=
>> -I/usr/include/libxml2  -I/usr/include/openssl -I/usr/include/mysql
>> -module -rdynamic -L/usr/lib64/kannel -lgw -lwap -lgwlib -lmysqlclient_r
>> -lssl -lpcreposix
>> -lrt -lresolv -lnsl -lm  -lpthread -lxml2 -lz -lm -lpcreposix -lpcre
>> -L/usr/lib64 -lcrypto -lssl -rdynamic -L/usr/lib64/mysql -lmysqlclient_r -lz
>> -lpthread
>> -lcrypt -lnsl -lm -lpthread -lssl -lcrypto  -o libmmsbox_mm1.la <
>> http://libmmsbox_mm1.la> -rpath /usr/local/lib mmsbox_mm1.lo  -lwap
>> -lgwlib -lpthread -ldl
>>
>> -L/usr/lib64/kannel -lgw -lwap -lgwlib -lmysqlclient_r -lssl -lpcreposix
>> -lrt -lresolv -lnsl -lm  -lpthread -lxml2 -lz -lm -lpcreposix -lpcre
>> -L/usr/lib64
>> -lcrypto -lssl -rdynamic -L/usr/lib64/mysql -lmysqlclient_r -lz -lpthread
>> -lcrypt -lnsl -lm -lpthread -lssl -lcrypto  -lcurl
>> libtool: link: gcc -shared  .libs/mmsbox_mm1.o   -L/usr/lib64/kannel
>> -L/usr/lib64 -L/usr/lib64/mysql -ldl -lgw -lwap -lgwlib -lrt -lresolv -lxml2
>> -lpcreposix
>> -lpcre -lmysqlclient_r -lz -lcrypt -lnsl -lm -lpthread -lssl -lcrypto
>> -lcurl  -m64 -mtune=generic   -Wl,-soname -Wl,libmmsbox_mm1.so.0 -o
>> .libs/libmmsbox_mm1.so.0.0.0
>> /usr/bin/ld: /usr/lib64/kannel/libgwlib.a(gwmem-native.o): *relocation
>> R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared
>> object;
>> recompile with -fPIC*
>> /usr/lib64/kannel/libgwlib.a: could not read symbols: Bad value
>> collect2: ld returned 1 exit status
>> make[2]: *** [libmmsbox_mm1.la ] Erreur 1
>>
>> make[2]: quittant le répertoire «
>> /opt/mediaserver/softs/mbuni/mbuni/extras/mmsbox-mm1 »
>> make[1]: *** [install-recursive] Erreur 1
>> make[1]: quittant le répertoire «
>> /opt/mediaserver/softs/mbuni/mbuni/extras »
>> make: *** [install-recursive] Erreur 1
>> [r...@mediaserver mbuni]#
>>
>> Any idea how to solve this issue?
>>
>> BR
>>
>> --
>> Emmanuel
>>
>>
>>
>>
> ___
> Users mailing list
> [email protected]
> http://lists.mbuni.org/mailman/listinfo/users
>



-- 
Emmanuel

CHANSON Emmanuel
Mobile Nouvelle-Calédonie: +687.77.35.02
Mobile France: +33 (0) 6.68.03.89.56
@email : [email protected]
___
Users mailing list
[email protected]
http://lists.mbuni.org/mailman/listinfo/users


Re: [Users] Mbuni compilation failed on linux x86_64

2010-08-05 Thread Vincent CHAVANIS

just read the warnings ;-)

recompile the kannel libs with -fPIC

regards

Vincent.


Le 05/08/2010 13:26, Emmanuel CHANSON a écrit :

Hello,

This time I am installing Mbuni on a x86_64 plateform.

I got this error trying to compile Mbuni on Fedora 13 x86_64:

./bootstrap

./configure

make install
...
make[2]: entrant dans le répertoire « 
/opt/mediaserver/softs/mbuni/mbuni/extras/mmsbox-mm1 »
/bin/sh ../../libtool --tag=CC   --mode=link gcc  -g -O2 -D_XOPEN_SOURCE=600 
-D_BSD_SOURCE -O4 -Wall -D_LARGE_FILES= -I/usr/include/kannel -O2 -g -pipe -Wall
-Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector 
--param=ssp-buffer-size=4 -m64 -mtune=generic -D_XOPEN_SOURCE=600 -D_BSD_SOURCE 
-D_LARGE_FILES=
-I/usr/include/libxml2  -I/usr/include/openssl -I/usr/include/mysql -module 
-rdynamic -L/usr/lib64/kannel -lgw -lwap -lgwlib -lmysqlclient_r -lssl 
-lpcreposix
-lrt -lresolv -lnsl -lm  -lpthread -lxml2 -lz -lm -lpcreposix -lpcre 
-L/usr/lib64 -lcrypto -lssl -rdynamic -L/usr/lib64/mysql -lmysqlclient_r -lz 
-lpthread
-lcrypt -lnsl -lm -lpthread -lssl -lcrypto  -o libmmsbox_mm1.la 
 -rpath /usr/local/lib mmsbox_mm1.lo  -lwap -lgwlib 
-lpthread -ldl
-L/usr/lib64/kannel -lgw -lwap -lgwlib -lmysqlclient_r -lssl -lpcreposix -lrt 
-lresolv -lnsl -lm  -lpthread -lxml2 -lz -lm -lpcreposix -lpcre -L/usr/lib64
-lcrypto -lssl -rdynamic -L/usr/lib64/mysql -lmysqlclient_r -lz -lpthread 
-lcrypt -lnsl -lm -lpthread -lssl -lcrypto  -lcurl
libtool: link: gcc -shared  .libs/mmsbox_mm1.o   -L/usr/lib64/kannel 
-L/usr/lib64 -L/usr/lib64/mysql -ldl -lgw -lwap -lgwlib -lrt -lresolv -lxml2 
-lpcreposix
-lpcre -lmysqlclient_r -lz -lcrypt -lnsl -lm -lpthread -lssl -lcrypto -lcurl  
-m64 -mtune=generic   -Wl,-soname -Wl,libmmsbox_mm1.so.0 -o
.libs/libmmsbox_mm1.so.0.0.0
/usr/bin/ld: /usr/lib64/kannel/libgwlib.a(gwmem-native.o): *relocation 
R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared 
object;
recompile with -fPIC*
/usr/lib64/kannel/libgwlib.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
make[2]: *** [libmmsbox_mm1.la ] Erreur 1
make[2]: quittant le répertoire « 
/opt/mediaserver/softs/mbuni/mbuni/extras/mmsbox-mm1 »
make[1]: *** [install-recursive] Erreur 1
make[1]: quittant le répertoire « /opt/mediaserver/softs/mbuni/mbuni/extras »
make: *** [install-recursive] Erreur 1
[r...@mediaserver mbuni]#

Any idea how to solve this issue?

BR

--
Emmanuel





___
Users mailing list
[email protected]
http://lists.mbuni.org/mailman/listinfo/users