I am upgrading from FreeSWITCH Version 1.5.5b+git~20130803T134955Z~80f9168226 (git 80f9168 2013-08-03 13:49:55Z) To the current GIT but i am getting this error on make. I have started from scratch and under /usr/src do the git command and then do the ./bootstrap.sh -j then the ./configure then when I do the make command I get this Any suggestions? .... Making all in . make[2]: Entering directory `/usr/local/src/freeswitch' CC src/libfreeswitch_la-switch_version.lo CXXLD libfreeswitch.la CC src/freeswitch-switch.o CCLD freeswitch /usr/lib64/libnss3.so: undefined reference to `PR_FindSymbol' /usr/lib64/libnss3.so: undefined reference to `PR_RWLock_Rlock' /usr/lib64/libssl3.so: undefined reference to `PR_OpenAnonFileMap' /usr/lib64/libssl3.so: undefined reference to `PR_UnloadLibrary' /usr/lib64/libnss3.so: undefined reference to `PL_InitArenaPool' /usr/lib64/libnss3.so: undefined reference to `PR_NewRWLock' /usr/lib64/libnss3.so: undefined reference to `PR_RWLock_Wlock' /usr/lib64/libnss3.so: undefined reference to `PR_LoadLibrary' /lib64/libldap-2.4.so.2: undefined reference to `PR_GetEnv' /usr/lib64/libssl3.so: undefined reference to `PR_LoadLibraryWithFlags' /usr/lib64/libnssutil3.so: undefined reference to `PL_ClearArenaPool' /usr/lib64/libnss3.so: undefined reference to `PR_DestroyRWLock' /usr/lib/gcc/x86_64-redhat-linux/4.4.6/../../../../lib64/libcurl.so: undefined reference to `PR_NewTCPSocket' /lib64/libldap-2.4.so.2: undefined reference to `PR_SetEnv' /lib64/libldap-2.4.so.2: undefined reference to `PR_GetLibraryName' /usr/lib64/libssl3.so: undefined reference to `PR_ErrorInstallTable' /usr/lib64/libssl3.so: undefined reference to `PR_ExportFileMapAsString' /usr/lib64/libssl3.so: undefined reference to `PR_GetLibraryFilePathname' /usr/lib64/libssl3.so: undefined reference to `PR_FindFunctionSymbol' /usr/lib64/libsmime3.so: undefined reference to `PL_NewHashTable' /lib64/libldap-2.4.so.2: undefined reference to `PR_ErrorToString' /usr/lib64/libnss3.so: undefined reference to `PR_RWLock_Unlock' /usr/lib64/libssl3.so: undefined reference to `PR_ImportFileMapFromString' /lib64/libldap-2.4.so.2: undefined reference to `PR_GetDirectorySeparator' collect2: ld returned 1 exit status make[2]: *** [freeswitch] Error 1 make[2]: Leaving directory `/usr/local/src/freeswitch' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/local/src/freeswitch' make: *** [all] Error 2
What SO are you using? It seams that you are missing some dep libraries.... Regards, António On Sat, 2014-05-24 at 18:04 -0500, Joshua Foshee wrote:
I am upgrading from
FreeSWITCH Version 1.5.5b+git~20130803T134955Z~80f9168226 (git 80f9168 2013-08-03 13:49:55Z)
To the current GIT but i am getting this error on make.
I have started from scratch and under /usr/src do the git command and then do the
./bootstrap.sh -j
then the
./configure
then when I do the make command I get this
Any suggestions?
.... Making all in . make[2]: Entering directory `/usr/local/src/freeswitch' CC src/libfreeswitch_la-switch_version.lo CXXLD libfreeswitch.la CC src/freeswitch-switch.o CCLD freeswitch /usr/lib64/libnss3.so: undefined reference to `PR_FindSymbol' /usr/lib64/libnss3.so: undefined reference to `PR_RWLock_Rlock' /usr/lib64/libssl3.so: undefined reference to `PR_OpenAnonFileMap' /usr/lib64/libssl3.so: undefined reference to `PR_UnloadLibrary' /usr/lib64/libnss3.so: undefined reference to `PL_InitArenaPool' /usr/lib64/libnss3.so: undefined reference to `PR_NewRWLock' /usr/lib64/libnss3.so: undefined reference to `PR_RWLock_Wlock' /usr/lib64/libnss3.so: undefined reference to `PR_LoadLibrary' /lib64/libldap-2.4.so.2: undefined reference to `PR_GetEnv' /usr/lib64/libssl3.so: undefined reference to `PR_LoadLibraryWithFlags' /usr/lib64/libnssutil3.so: undefined reference to `PL_ClearArenaPool' /usr/lib64/libnss3.so: undefined reference to `PR_DestroyRWLock' /usr/lib/gcc/x86_64-redhat-linux/4.4.6/../../../../lib64/libcurl.so: undefined reference to `PR_NewTCPSocket' /lib64/libldap-2.4.so.2: undefined reference to `PR_SetEnv' /lib64/libldap-2.4.so.2: undefined reference to `PR_GetLibraryName' /usr/lib64/libssl3.so: undefined reference to `PR_ErrorInstallTable' /usr/lib64/libssl3.so: undefined reference to `PR_ExportFileMapAsString' /usr/lib64/libssl3.so: undefined reference to `PR_GetLibraryFilePathname' /usr/lib64/libssl3.so: undefined reference to `PR_FindFunctionSymbol' /usr/lib64/libsmime3.so: undefined reference to `PL_NewHashTable' /lib64/libldap-2.4.so.2: undefined reference to `PR_ErrorToString' /usr/lib64/libnss3.so: undefined reference to `PR_RWLock_Unlock' /usr/lib64/libssl3.so: undefined reference to `PR_ImportFileMapFromString' /lib64/libldap-2.4.so.2: undefined reference to `PR_GetDirectorySeparator' collect2: ld returned 1 exit status make[2]: *** [freeswitch] Error 1 make[2]: Leaving directory `/usr/local/src/freeswitch' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/local/src/freeswitch' make: *** [all] Error 2
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
this is a well known and documented issue on centos, remove you old freeswitch lib dir contents (rm -rf /usr/local/freeswitch/lib/*) and start back at bootstrap... if you are not using mod_soidermonley disable it in you src modules.conf to avoid the issue in the future. this only happens on centos and will not be fixed Ken Sent from my iPad
On May 24, 2014, at 18:29, Antonio <asilva@wirelessmundi.com> wrote:
What SO are you using?
It seams that you are missing some dep libraries....
Regards, António
On Sat, 2014-05-24 at 18:04 -0500, Joshua Foshee wrote: I am upgrading from FreeSWITCH Version 1.5.5b+git~20130803T134955Z~80f9168226 (git 80f9168 2013-08-03 13:49:55Z) To the current GIT but i am getting this error on make. I have started from scratch and under /usr/src do the git command and then do the ./bootstrap.sh -j then the ./configure then when I do the make command I get this Any suggestions? .... Making all in . make[2]: Entering directory `/usr/local/src/freeswitch' CC src/libfreeswitch_la-switch_version.lo CXXLD libfreeswitch.la CC src/freeswitch-switch.o CCLD freeswitch /usr/lib64/libnss3.so: undefined reference to `PR_FindSymbol' /usr/lib64/libnss3.so: undefined reference to `PR_RWLock_Rlock' /usr/lib64/libssl3.so: undefined reference to `PR_OpenAnonFileMap' /usr/lib64/libssl3.so: undefined reference to `PR_UnloadLibrary' /usr/lib64/libnss3.so: undefined reference to `PL_InitArenaPool' /usr/lib64/libnss3.so: undefined reference to `PR_NewRWLock' /usr/lib64/libnss3.so: undefined reference to `PR_RWLock_Wlock' /usr/lib64/libnss3.so: undefined reference to `PR_LoadLibrary' /lib64/libldap-2.4.so.2: undefined reference to `PR_GetEnv' /usr/lib64/libssl3.so: undefined reference to `PR_LoadLibraryWithFlags' /usr/lib64/libnssutil3.so: undefined reference to `PL_ClearArenaPool' /usr/lib64/libnss3.so: undefined reference to `PR_DestroyRWLock' /usr/lib/gcc/x86_64-redhat-linux/4.4.6/../../../../lib64/libcurl.so: undefined reference to `PR_NewTCPSocket' /lib64/libldap-2.4.so.2: undefined reference to `PR_SetEnv' /lib64/libldap-2.4.so.2: undefined reference to `PR_GetLibraryName' /usr/lib64/libssl3.so: undefined reference to `PR_ErrorInstallTable' /usr/lib64/libssl3.so: undefined reference to `PR_ExportFileMapAsString' /usr/lib64/libssl3.so: undefined reference to `PR_GetLibraryFilePathname' /usr/lib64/libssl3.so: undefined reference to `PR_FindFunctionSymbol' /usr/lib64/libsmime3.so: undefined reference to `PL_NewHashTable' /lib64/libldap-2.4.so.2: undefined reference to `PR_ErrorToString' /usr/lib64/libnss3.so: undefined reference to `PR_RWLock_Unlock' /usr/lib64/libssl3.so: undefined reference to `PR_ImportFileMapFromString' /lib64/libldap-2.4.so.2: undefined reference to `PR_GetDirectorySeparator' collect2: ld returned 1 exit status make[2]: *** [freeswitch] Error 1 make[2]: Leaving directory `/usr/local/src/freeswitch' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/local/src/freeswitch' make: *** [all] Error 2 _________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
This was the fix for me. I had found this but was a production system so wanted to make sure before moving forward. I was running Centos. I noticed in the new GIT that there is no spidermonkey which is what I think you are talking about so I made sure it was not turned on. Thanks, Josh On Sat, May 24, 2014 at 6:51 PM, Ken Rice <krice@freeswitch.org> wrote:
this is a well known and documented issue on centos, remove you old freeswitch lib dir contents (rm -rf /usr/local/freeswitch/lib/*) and start back at bootstrap... if you are not using mod_soidermonley disable it in you src modules.conf to avoid the issue in the future.
this only happens on centos and will not be fixed
Ken Sent from my iPad
On May 24, 2014, at 18:29, Antonio <asilva@wirelessmundi.com> wrote:
What SO are you using?
It seams that you are missing some dep libraries....
Regards, António
On Sat, 2014-05-24 at 18:04 -0500, Joshua Foshee wrote:
I am upgrading from
FreeSWITCH Version 1.5.5b+git~20130803T134955Z~80f9168226 (git 80f9168 2013-08-03 13:49:55Z)
To the current GIT but i am getting this error on make.
I have started from scratch and under /usr/src do the git command and then do the
./bootstrap.sh -j
then the
./configure
then when I do the make command I get this
Any suggestions?
....
Making all in .
make[2]: Entering directory `/usr/local/src/freeswitch'
CC src/libfreeswitch_la-switch_version.lo
CXXLD libfreeswitch.la
CC src/freeswitch-switch.o
CCLD freeswitch
/usr/lib64/libnss3.so: undefined reference to `PR_FindSymbol'
/usr/lib64/libnss3.so: undefined reference to `PR_RWLock_Rlock'
/usr/lib64/libssl3.so: undefined reference to `PR_OpenAnonFileMap'
/usr/lib64/libssl3.so: undefined reference to `PR_UnloadLibrary'
/usr/lib64/libnss3.so: undefined reference to `PL_InitArenaPool'
/usr/lib64/libnss3.so: undefined reference to `PR_NewRWLock'
/usr/lib64/libnss3.so: undefined reference to `PR_RWLock_Wlock'
/usr/lib64/libnss3.so: undefined reference to `PR_LoadLibrary'
/lib64/libldap-2.4.so.2: undefined reference to `PR_GetEnv'
/usr/lib64/libssl3.so: undefined reference to `PR_LoadLibraryWithFlags'
/usr/lib64/libnssutil3.so: undefined reference to `PL_ClearArenaPool'
/usr/lib64/libnss3.so: undefined reference to `PR_DestroyRWLock'
/usr/lib/gcc/x86_64-redhat-linux/4.4.6/../../../../lib64/libcurl.so: undefined reference to `PR_NewTCPSocket'
/lib64/libldap-2.4.so.2: undefined reference to `PR_SetEnv'
/lib64/libldap-2.4.so.2: undefined reference to `PR_GetLibraryName'
/usr/lib64/libssl3.so: undefined reference to `PR_ErrorInstallTable'
/usr/lib64/libssl3.so: undefined reference to `PR_ExportFileMapAsString'
/usr/lib64/libssl3.so: undefined reference to `PR_GetLibraryFilePathname'
/usr/lib64/libssl3.so: undefined reference to `PR_FindFunctionSymbol'
/usr/lib64/libsmime3.so: undefined reference to `PL_NewHashTable'
/lib64/libldap-2.4.so.2: undefined reference to `PR_ErrorToString'
/usr/lib64/libnss3.so: undefined reference to `PR_RWLock_Unlock'
/usr/lib64/libssl3.so: undefined reference to `PR_ImportFileMapFromString'
/lib64/libldap-2.4.so.2: undefined reference to `PR_GetDirectorySeparator'
collect2: ld returned 1 exit status
make[2]: *** [freeswitch] Error 1
make[2]: Leaving directory `/usr/local/src/freeswitch'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/freeswitch'
make: *** [all] Error 2
_________________________________________________________________________ Professional FreeSWITCH Consulting Services:consulting@freeswitch.orghttp://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Serverhttp://www.cudatel.com
Official FreeSWITCH Siteshttp://www.freeswitch.orghttp://wiki.freeswitch.orghttp://www.cluecon.com
FreeSWITCH-users mailing listFreeSWITCH-users@lists.freeswitch.orghttp://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-usershttp://www.frees...
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
Not sure what your distribution is, but that problem was solved for me when I used a version of curl which used openssl instead of gnutls. If you are on gentoo, I can give you the details, other distributions, I have no idea. Joshua Foshee <josh@foshee.info> wrote:
I am upgrading from
FreeSWITCH Version 1.5.5b+git~20130803T134955Z~80f9168226 (git 80f9168 2013-08-03 13:49:55Z)
To the current GIT but i am getting this error on make.
I have started from scratch and under /usr/src do the git command and then do the
./bootstrap.sh -j
then the
./configure
then when I do the make command I get this
Any suggestions?
.... Making all in . make[2]: Entering directory `/usr/local/src/freeswitch' CC src/libfreeswitch_la-switch_version.lo CXXLD libfreeswitch.la CC src/freeswitch-switch.o CCLD freeswitch /usr/lib64/libnss3.so: undefined reference to `PR_FindSymbol' /usr/lib64/libnss3.so: undefined reference to `PR_RWLock_Rlock' /usr/lib64/libssl3.so: undefined reference to `PR_OpenAnonFileMap' /usr/lib64/libssl3.so: undefined reference to `PR_UnloadLibrary' /usr/lib64/libnss3.so: undefined reference to `PL_InitArenaPool' /usr/lib64/libnss3.so: undefined reference to `PR_NewRWLock' /usr/lib64/libnss3.so: undefined reference to `PR_RWLock_Wlock' /usr/lib64/libnss3.so: undefined reference to `PR_LoadLibrary' /lib64/libldap-2.4.so.2: undefined reference to `PR_GetEnv' /usr/lib64/libssl3.so: undefined reference to `PR_LoadLibraryWithFlags' /usr/lib64/libnssutil3.so: undefined reference to `PL_ClearArenaPool' /usr/lib64/libnss3.so: undefined reference to `PR_DestroyRWLock' /usr/lib/gcc/x86_64-redhat-linux/4.4.6/../../../../lib64/libcurl.so: undefined reference to `PR_NewTCPSocket' /lib64/libldap-2.4.so.2: undefined reference to `PR_SetEnv' /lib64/libldap-2.4.so.2: undefined reference to `PR_GetLibraryName' /usr/lib64/libssl3.so: undefined reference to `PR_ErrorInstallTable' /usr/lib64/libssl3.so: undefined reference to `PR_ExportFileMapAsString' /usr/lib64/libssl3.so: undefined reference to `PR_GetLibraryFilePathname' /usr/lib64/libssl3.so: undefined reference to `PR_FindFunctionSymbol' /usr/lib64/libsmime3.so: undefined reference to `PL_NewHashTable' /lib64/libldap-2.4.so.2: undefined reference to `PR_ErrorToString' /usr/lib64/libnss3.so: undefined reference to `PR_RWLock_Unlock' /usr/lib64/libssl3.so: undefined reference to `PR_ImportFileMapFromString' /lib64/libldap-2.4.so.2: undefined reference to `PR_GetDirectorySeparator' collect2: ld returned 1 exit status make[2]: *** [freeswitch] Error 1 make[2]: Leaving directory `/usr/local/src/freeswitch' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/local/src/freeswitch' make: *** [all] Error 2
---------------------------------------------------- Alternatives:
---------------------------------------------------- _________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
-- Your life is like a penny. You're going to lose it. The question is: How do you spend it? John Covici covici@ccs.covici.com
participants (4)
-
Antonio
-
covici@ccs.covici.com
-
Joshua Foshee
-
Ken Rice