Im trying to compile mod_opal here but I cant get it to work. Ive tried the buildopal.sh script, the manual install, sacrificial offerings, etc. to no avail. I was getting an error about PTLib being too old, so I grabbed PTLib 2.10.7 source here: http://www.linuxfromscratch.org/blfs/view/svn/general/ptlib.html Trying to compile it, I get a No operating system selected error. Ive pasted in the make attempt below, Distro is CentOS 5.8. It looks like a lot of other folks have had/are having problems with mod_opal and ptlib, but Im not seeing much in the way of solutions. Has anyone else gotten past this problem? Any pointers? (no pun intended) [root@Tyrion ptlib]# make Setting default PTLIBDIR to /root/ptlib make[1]: Entering directory `/root/ptlib' make[2]: Entering directory `/root/ptlib' make[3]: Entering directory `/root/ptlib' make[3]: Leaving directory `/root/ptlib' make[2]: Leaving directory `/root/ptlib' set -e; if test -d /root/ptlib/src ; then make -C /root/ptlib/src optshared; fi; if test -d /root/ptlib/plugins ; then make -C/root/ptlib/plugins optshared; fi; make[2]: Entering directory `/root/ptlib/src' make[3]: Entering directory `/root/ptlib/src' [CC] ptclib/psasl.cxx In file included from /root/ptlib/include/ptlib/object.h:44, from /root/ptlib/include/ptlib.h:47, from ptclib/psasl.cxx:35: /root/ptlib/include/ptlib/unix/ptlib/platform.h:555:2: error: #error No operating system selected. /root/ptlib/include/ptlib/mutex.h:109: error: âPThreadIdentifierâ does not name a type /root/ptlib/include/ptlib/thread.h:292: error: âPThreadIdentifierâ does not name a type /root/ptlib/include/ptlib/thread.h:293: error: âPThreadIdentifierâ does not name a type /root/ptlib/include/ptlib/thread.h:403: error: âPThreadIdentifierâ does not name a type /root/ptlib/include/ptlib/syncthrd.h:326: error: âPThreadIdentifierâ was not declared in this scope /root/ptlib/include/ptlib/syncthrd.h:326: error: template argument 1 is invalid /root/ptlib/include/ptlib/syncthrd.h:326: error: template argument 3 is invalid /root/ptlib/include/ptlib/syncthrd.h:326: error: template argument 4 is invalid /root/ptlib/include/ptclib/cypher.h:382: error: âPUInt32lâ does not name a type make[3]: *** [/root/ptlib/lib_linux_x86_64/obj/psasl.o] Error 1 make[3]: Leaving directory `/root/ptlib/src' make[2]: *** [optshared] Error 2 make[2]: Leaving directory `/root/ptlib/src' make[1]: *** [optshared] Error 2 make[1]: Leaving directory `/root/ptlib' make: *** [default] Error 2 Many thanks, Phil Quesinberry Q Systems Engineering, Inc. Electronic Controls and Embedded Systems Development (410) 969-8002 http://www.qsystemsengineering.com
There is some error in configure script maybe It creates /lib/ptbuildopts.h (!) instead of ./include/ptbuildopts.h, so defines don't get their values and build fails. I'm now trying to get these ptlib / opal to work in order to build mod_opal 2012/11/10 Phil Quesinberry <philq@qsystemsengineering.com>
**
I’m trying to compile mod_opal here but I can’t get it to work. I’ve tried the buildopal.sh script, the manual install, sacrificial offerings, etc. to no avail. I was getting an error about PTLib being too old, so I grabbed PTLib 2.10.7 source here:
Trying to compile it, I get a “No operating system selected” error. I’ve pasted in the make attempt below, Distro is CentOS 5.8.
It looks like a lot of other folks have had/are having problems with mod_opal and ptlib, but I’m not seeing much in the way of solutions. Has anyone else gotten past this problem? Any pointers? (no pun intended)
[root@Tyrion ptlib]# make
Setting default PTLIBDIR to /root/ptlib
make[1]: Entering directory `/root/ptlib'
make[2]: Entering directory `/root/ptlib'
make[3]: Entering directory `/root/ptlib'
make[3]: Leaving directory `/root/ptlib'
make[2]: Leaving directory `/root/ptlib'
set -e; if test -d /root/ptlib/src ; then make -C /root/ptlib/src optshared; fi; if test -d /root/ptlib/plugins ; then make -C/root/ptlib/plugins optshared; fi;
make[2]: Entering directory `/root/ptlib/src'
make[3]: Entering directory `/root/ptlib/src'
[CC] ptclib/psasl.cxx
In file included from /root/ptlib/include/ptlib/object.h:44,
from /root/ptlib/include/ptlib.h:47,
from ptclib/psasl.cxx:35:
/root/ptlib/include/ptlib/unix/ptlib/platform.h:555:2: error: #error No operating system selected.
/root/ptlib/include/ptlib/mutex.h:109: error: âPThreadIdentifierâ does not name a type
/root/ptlib/include/ptlib/thread.h:292: error: âPThreadIdentifierâ does not name a type
/root/ptlib/include/ptlib/thread.h:293: error: âPThreadIdentifierâ does not name a type
/root/ptlib/include/ptlib/thread.h:403: error: âPThreadIdentifierâ does not name a type
/root/ptlib/include/ptlib/syncthrd.h:326: error: âPThreadIdentifierâ was not declared in this scope
/root/ptlib/include/ptlib/syncthrd.h:326: error: template argument 1 is invalid
/root/ptlib/include/ptlib/syncthrd.h:326: error: template argument 3 is invalid
/root/ptlib/include/ptlib/syncthrd.h:326: error: template argument 4 is invalid
/root/ptlib/include/ptclib/cypher.h:382: error: âPUInt32lâ does not name a type
make[3]: *** [/root/ptlib/lib_linux_x86_64/obj/psasl.o] Error 1
make[3]: Leaving directory `/root/ptlib/src'
make[2]: *** [optshared] Error 2
make[2]: Leaving directory `/root/ptlib/src'
make[1]: *** [optshared] Error 2
make[1]: Leaving directory `/root/ptlib'
make: *** [default] Error 2
Many thanks,
*******Phil Quesinberry*
Q Systems Engineering, Inc.
Electronic Controls and Embedded Systems Development
(410) 969-8002
*****http://www.qsystemsengineering.com*<http://www.qsystemsengineering.com>
_________________________________________________________________________ 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
-- Best regards, Dmitry Sytchev, IT Engineer
Can you modify the script, verify that it works for you, then open a jira as a patch and attach your diff file? That would make our lives much easier... Thanks, MC On Tue, Dec 11, 2012 at 10:55 AM, Dmitry Sytchev <kbdfck@gmail.com> wrote:
There is some error in configure script maybe It creates /lib/ptbuildopts.h (!) instead of ./include/ptbuildopts.h, so defines don't get their values and build fails.
I'm now trying to get these ptlib / opal to work in order to build mod_opal
2012/11/10 Phil Quesinberry <philq@qsystemsengineering.com>
**
I’m trying to compile mod_opal here but I can’t get it to work. I’ve tried the buildopal.sh script, the manual install, sacrificial offerings, etc. to no avail. I was getting an error about PTLib being too old, so I grabbed PTLib 2.10.7 source here:
Trying to compile it, I get a “No operating system selected” error. I’ve pasted in the make attempt below, Distro is CentOS 5.8.
It looks like a lot of other folks have had/are having problems with mod_opal and ptlib, but I’m not seeing much in the way of solutions. Has anyone else gotten past this problem? Any pointers? (no pun intended)
[root@Tyrion ptlib]# make
Setting default PTLIBDIR to /root/ptlib
make[1]: Entering directory `/root/ptlib'
make[2]: Entering directory `/root/ptlib'
make[3]: Entering directory `/root/ptlib'
make[3]: Leaving directory `/root/ptlib'
make[2]: Leaving directory `/root/ptlib'
set -e; if test -d /root/ptlib/src ; then make -C /root/ptlib/src optshared; fi; if test -d /root/ptlib/plugins ; then make -C/root/ptlib/plugins optshared; fi;
make[2]: Entering directory `/root/ptlib/src'
make[3]: Entering directory `/root/ptlib/src'
[CC] ptclib/psasl.cxx
In file included from /root/ptlib/include/ptlib/object.h:44,
from /root/ptlib/include/ptlib.h:47,
from ptclib/psasl.cxx:35:
/root/ptlib/include/ptlib/unix/ptlib/platform.h:555:2: error: #error No operating system selected.
/root/ptlib/include/ptlib/mutex.h:109: error: âPThreadIdentifierâ does not name a type
/root/ptlib/include/ptlib/thread.h:292: error: âPThreadIdentifierâ does not name a type
/root/ptlib/include/ptlib/thread.h:293: error: âPThreadIdentifierâ does not name a type
/root/ptlib/include/ptlib/thread.h:403: error: âPThreadIdentifierâ does not name a type
/root/ptlib/include/ptlib/syncthrd.h:326: error: âPThreadIdentifierâ was not declared in this scope
/root/ptlib/include/ptlib/syncthrd.h:326: error: template argument 1 is invalid
/root/ptlib/include/ptlib/syncthrd.h:326: error: template argument 3 is invalid
/root/ptlib/include/ptlib/syncthrd.h:326: error: template argument 4 is invalid
/root/ptlib/include/ptclib/cypher.h:382: error: âPUInt32lâ does not name a type
make[3]: *** [/root/ptlib/lib_linux_x86_64/obj/psasl.o] Error 1
make[3]: Leaving directory `/root/ptlib/src'
make[2]: *** [optshared] Error 2
make[2]: Leaving directory `/root/ptlib/src'
make[1]: *** [optshared] Error 2
make[1]: Leaving directory `/root/ptlib'
make: *** [default] Error 2
Many thanks,
*******Phil Quesinberry*
Q Systems Engineering, Inc.
Electronic Controls and Embedded Systems Development
(410) 969-8002
*****http://www.qsystemsengineering.com*<http://www.qsystemsengineering.com>
_________________________________________________________________________ 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
-- Best regards,
Dmitry Sytchev, IT Engineer
_________________________________________________________________________ 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
-- Michael S Collins Twitter: @mercutioviz http://www.FreeSWITCH.org http://www.ClueCon.com http://www.OSTAG.org
I have not so much experience with autoconf, but I'll try later, after I verify that module is built correctly and works. There is also some strange thing with top-level Makefile in latest versions of both ptlib and opal. For some reason it re-runs configure on make and seems to do this incorrectly, without actually launching configure with previously set configure args. Maybe this effect is present only on my system, I don't know. 2012/12/11 Michael Collins <msc@freeswitch.org>
Can you modify the script, verify that it works for you, then open a jira as a patch and attach your diff file? That would make our lives much easier...
Thanks, MC
On Tue, Dec 11, 2012 at 10:55 AM, Dmitry Sytchev <kbdfck@gmail.com> wrote:
There is some error in configure script maybe It creates /lib/ptbuildopts.h (!) instead of ./include/ptbuildopts.h, so defines don't get their values and build fails.
I'm now trying to get these ptlib / opal to work in order to build mod_opal
2012/11/10 Phil Quesinberry <philq@qsystemsengineering.com>
**
I’m trying to compile mod_opal here but I can’t get it to work. I’ve tried the buildopal.sh script, the manual install, sacrificial offerings, etc. to no avail. I was getting an error about PTLib being too old, so I grabbed PTLib 2.10.7 source here:
Trying to compile it, I get a “No operating system selected” error. I’ve pasted in the make attempt below, Distro is CentOS 5.8.
It looks like a lot of other folks have had/are having problems with mod_opal and ptlib, but I’m not seeing much in the way of solutions. Has anyone else gotten past this problem? Any pointers? (no pun intended)
[root@Tyrion ptlib]# make
Setting default PTLIBDIR to /root/ptlib
make[1]: Entering directory `/root/ptlib'
make[2]: Entering directory `/root/ptlib'
make[3]: Entering directory `/root/ptlib'
make[3]: Leaving directory `/root/ptlib'
make[2]: Leaving directory `/root/ptlib'
set -e; if test -d /root/ptlib/src ; then make -C /root/ptlib/src optshared; fi; if test -d /root/ptlib/plugins ; then make -C/root/ptlib/plugins optshared; fi;
make[2]: Entering directory `/root/ptlib/src'
make[3]: Entering directory `/root/ptlib/src'
[CC] ptclib/psasl.cxx
In file included from /root/ptlib/include/ptlib/object.h:44,
from /root/ptlib/include/ptlib.h:47,
from ptclib/psasl.cxx:35:
/root/ptlib/include/ptlib/unix/ptlib/platform.h:555:2: error: #error No operating system selected.
/root/ptlib/include/ptlib/mutex.h:109: error: âPThreadIdentifierâ does not name a type
/root/ptlib/include/ptlib/thread.h:292: error: âPThreadIdentifierâ does not name a type
/root/ptlib/include/ptlib/thread.h:293: error: âPThreadIdentifierâ does not name a type
/root/ptlib/include/ptlib/thread.h:403: error: âPThreadIdentifierâ does not name a type
/root/ptlib/include/ptlib/syncthrd.h:326: error: âPThreadIdentifierâ was not declared in this scope
/root/ptlib/include/ptlib/syncthrd.h:326: error: template argument 1 is invalid
/root/ptlib/include/ptlib/syncthrd.h:326: error: template argument 3 is invalid
/root/ptlib/include/ptlib/syncthrd.h:326: error: template argument 4 is invalid
/root/ptlib/include/ptclib/cypher.h:382: error: âPUInt32lâ does not name a type
make[3]: *** [/root/ptlib/lib_linux_x86_64/obj/psasl.o] Error 1
make[3]: Leaving directory `/root/ptlib/src'
make[2]: *** [optshared] Error 2
make[2]: Leaving directory `/root/ptlib/src'
make[1]: *** [optshared] Error 2
make[1]: Leaving directory `/root/ptlib'
make: *** [default] Error 2
Many thanks,
*******Phil Quesinberry*
Q Systems Engineering, Inc.
Electronic Controls and Embedded Systems Development
(410) 969-8002
*****http://www.qsystemsengineering.com*<http://www.qsystemsengineering.com>
_________________________________________________________________________ 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
-- Best regards,
Dmitry Sytchev, IT Engineer
_________________________________________________________________________ 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
-- Michael S Collins Twitter: @mercutioviz http://www.FreeSWITCH.org http://www.ClueCon.com http://www.OSTAG.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
-- Best regards, Dmitry Sytchev, IT Engineer
participants (3)
-
Dmitry Sytchev
-
Michael Collins
-
Phil Quesinberry