Hi, Have you tried compiling with -fPIC flag as suggested in the error message? You may append it to CFLAGS and CXXFLAGS vars.
Best Regards, -- Vallimamod Abdullah SIP Solutions [email protected] linkedin.com/in/vallimamod . > On 16 Jan 2020, at 15:43, Alain Bieuzent <[email protected]> wrote: > > Hi All, > > I’m trying to migrate an old 1.11.11 opensips from Debian 7 to 9 and when i > run make menuconfig i have this message error > > root@lbsip-glo-in02 /usr/src/opensips-1.11.11-notls make menuconfig > > Target architecture <x86_64>, host architecture <x86_64> > cd menuconfig; make ; cd .. > make[1]: Entering directory '/usr/src/opensips-1.11.11-notls/menuconfig' > gcc -o configure -g -Wall -DMENUCONFIG_CFG_PATH=\"menuconfig/configs/\" > -DMENUCONFIG_GEN_PATH=\"etc/\" -DMENUCONFIG_HAVE_SOURCES=1 cfg.o curses.o > items.o commands.o menus.o parser.o main.o -lncurses > /usr/bin/ld: cfg.o: relocation R_X86_64_32S against symbol `configs' can not > be used when making a shared object; recompile with -fPIC > /usr/bin/ld: curses.o: relocation R_X86_64_32 against `.rodata' can not be > used when making a shared object; recompile with -fPIC > /usr/bin/ld: items.o: relocation R_X86_64_32 against `.rodata' can not be > used when making a shared object; recompile with -fPIC > /usr/bin/ld: commands.o: relocation R_X86_64_32 against `.rodata' can not be > used when making a shared object; recompile with -fPIC > /usr/bin/ld: menus.o: relocation R_X86_64_32 against `.rodata' can not be > used when making a shared object; recompile with -fPIC > /usr/bin/ld: parser.o: relocation R_X86_64_32 against `.rodata' can not be > used when making a shared object; recompile with -fPIC > /usr/bin/ld: main.o: relocation R_X86_64_32 against `.rodata' can not be used > when making a shared object; recompile with -fPIC > /usr/bin/ld: final link failed: Nonrepresentable section on output > collect2: error: ld returned 1 exit status > Makefile:11: recipe for target 'all' failed > make[1]: *** [all] Error 1 > make[1]: Leaving directory '/usr/src/opensips-1.11.11-notls/menuconfig' > ./menuconfig/configure --local > make: ./menuconfig/configure: Command not found > Makefile:930: recipe for target 'menuconfig' failed > make: *** [menuconfig] Error 127 > > > Someone have an idea ? > > Regards > > Alain > _______________________________________________ > Users mailing list > [email protected] > http://lists.opensips.org/cgi-bin/mailman/listinfo/users _______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
