Building on Ubuntu Intrepid
Has there been any progress getting FreeSWITCH to build on Ubuntu Intrepid without downgrading libtool? Thanks! Sincerely, Trevor Hammonds
We do not support ubuntu interpid, it has at least 3 known fatal issues not experienced by all but nonetheless enough to make us unwilling to support it. It's "use at your own risk" or use the stable branch "hardy" for any support. On Thu, Mar 26, 2009 at 4:45 AM, Trevor Hammonds <trevor@concipient.net>wrote:
Has there been any progress getting FreeSWITCH to build on Ubuntu Intrepid without downgrading libtool?
Thanks!
Sincerely, Trevor Hammonds
_______________________________________________ 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
-- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ AIM: anthm MSN:anthony_minessale@hotmail.com <MSN%3Aanthony_minessale@hotmail.com> GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com<PAYPAL%3Aanthony.minessale@gmail.com> IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888@conference.freeswitch.org <sip%3A888@conference.freeswitch.org> iax:guest@conference.freeswitch.org/888 googletalk:conf+888@conference.freeswitch.org<googletalk%3Aconf%2B888@conference.freeswitch.org> pstn:213-799-1400
On Mar 26, 2009, at 10:59 PM, Anthony Minessale wrote:
We do not support ubuntu interpid, it has at least 3 known fatal issues not experienced by all but nonetheless enough to make us unwilling to support it.
I use Ubuntu gutsy in production and interipid in test env. It works well. Can you briefly explain the 3 fatal issues Anthony? It will help me know potential risks.
It's "use at your own risk" or use the stable branch "hardy" for any support.
On Thu, Mar 26, 2009 at 4:45 AM, Trevor Hammonds <trevor@concipient.net
wrote: Has there been any progress getting FreeSWITCH to build on Ubuntu Intrepid without downgrading libtool?
I successfully built FS on intrepid. I simply done this by changing the apt-source to Hardy and installed libtool. Obviously I changed the apt-source back to intrepid after I installed libtool. And, another approach. Install libtool from source should be as easy as configure && make && make install. I done this on a new CentOS4 because the default yum install of libtool on CentOS4 is old than FS required.
Thanks!
Sincerely, Trevor Hammonds
_______________________________________________ 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
-- Anthony Minessale II
FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/
AIM: anthm MSN:anthony_minessale@hotmail.com GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com IRC: irc.freenode.net #freeswitch
FreeSWITCH Developer Conference sip:888@conference.freeswitch.org iax:guest@conference.freeswitch.org/888 googletalk:conf+888@conference.freeswitch.org pstn:213-799-1400 _______________________________________________ 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
Another example of a fatal issue was the optimizer in gcc was breaking openzap code even with -O2. Mike On Mar 27, 2009, at 12:12 PM, dujinfang wrote:
On Mar 26, 2009, at 10:59 PM, Anthony Minessale wrote:
We do not support ubuntu interpid, it has at least 3 known fatal issues not experienced by all but nonetheless enough to make us unwilling to support it.
I use Ubuntu gutsy in production and interipid in test env. It works well. Can you briefly explain the 3 fatal issues Anthony? It will help me know potential risks.
It's "use at your own risk" or use the stable branch "hardy" for any support.
On Thu, Mar 26, 2009 at 4:45 AM, Trevor Hammonds <trevor@concipient.net
wrote: Has there been any progress getting FreeSWITCH to build on Ubuntu Intrepid without downgrading libtool?
I successfully built FS on intrepid. I simply done this by changing the apt-source to Hardy and installed libtool. Obviously I changed the apt-source back to intrepid after I installed libtool.
And, another approach. Install libtool from source should be as easy as configure && make && make install. I done this on a new CentOS4 because the default yum install of libtool on CentOS4 is old than FS required.
regarding gcc compiler optimizations, are they generally compatible with FS or should they be removed or does the configure strip them out? just curious, as I run Gentoo and use such optimizations as "-march=nocona -O2 -pipe -fomit-frame-pointer" not sure if they break things or I should be removing them before compiling FS? Gabe Michael Jerris wrote:
Another example of a fatal issue was the optimizer in gcc was breaking openzap code even with -O2.
Mike
On Mar 27, 2009, at 12:12 PM, dujinfang wrote:
On Mar 26, 2009, at 10:59 PM, Anthony Minessale wrote:
We do not support ubuntu interpid, it has at least 3 known fatal issues not experienced by all but nonetheless enough to make us unwilling to support it.
I use Ubuntu gutsy in production and interipid in test env. It works well. Can you briefly explain the 3 fatal issues Anthony? It will help me know potential risks.
It's "use at your own risk" or use the stable branch "hardy" for any support.
On Thu, Mar 26, 2009 at 4:45 AM, Trevor Hammonds <trevor@concipient.net <mailto:trevor@concipient.net>> wrote:
Has there been any progress getting FreeSWITCH to build on Ubuntu Intrepid without downgrading libtool?
I successfully built FS on intrepid. I simply done this by changing the apt-source to Hardy and installed libtool. Obviously I changed the apt-source back to intrepid after I installed libtool.
And, another approach. Install libtool from source should be as easy as configure && make && make install. I done this on a new CentOS4 because the default yum install of libtool on CentOS4 is old than FS required.
------------------------------------------------------------------------
_______________________________________________ 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
Usually if you don't know what they do... then you shouldn't use them! ;) /b On Mar 27, 2009, at 1:19 PM, Gabriel Kuri wrote:
regarding gcc compiler optimizations, are they generally compatible with FS or should they be removed or does the configure strip them out? just curious, as I run Gentoo and use such optimizations as "-march=nocona -O2 -pipe -fomit-frame-pointer"
not sure if they break things or I should be removing them before compiling FS?
Gabe
Brian West brian@freeswitch.org -- Meet us a ClueCon! http://www.cluecon.com
I'm not asking what they do, I'm asking those more familiar with FS whether the optimization flags are too aggressive for FS. What do you guys (developers) normalize use, just your basic -march=i686 -pipe ? Gabe Brian West wrote:
Usually if you don't know what they do... then you shouldn't use them! ;)
/b
On Mar 27, 2009, at 1:19 PM, Gabriel Kuri wrote:
regarding gcc compiler optimizations, are they generally compatible with FS or should they be removed or does the configure strip them out? just curious, as I run Gentoo and use such optimizations as "-march=nocona -O2 -pipe -fomit-frame-pointer"
not sure if they break things or I should be removing them before compiling FS?
Gabe
Brian West brian@freeswitch.org <mailto:brian@freeswitch.org>
-- Meet us a ClueCon! http://www.cluecon.com <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
We usually don't specify anything extra! /b On Mar 27, 2009, at 1:56 PM, Gabriel Kuri wrote:
I'm not asking what they do, I'm asking those more familiar with FS whether the optimization flags are too aggressive for FS. What do you guys (developers) normalize use, just your basic -march=i686 -pipe ?
Gabe
Brian West brian@freeswitch.org -- Meet us a ClueCon! http://www.cluecon.com
ok, thanks, that pretty much amounts to the gcc defaults. perhaps I should recompile FS with those defaults and see if the current jira I have open goes away ;) ... Gabe Brian West wrote:
We usually don't specify anything extra!
/b
On Mar 27, 2009, at 1:56 PM, Gabriel Kuri wrote:
I'm not asking what they do, I'm asking those more familiar with FS whether the optimization flags are too aggressive for FS. What do you guys (developers) normalize use, just your basic -march=i686 -pipe ?
Gabe
Brian West brian@freeswitch.org <mailto:brian@freeswitch.org>
-- Meet us a ClueCon! http://www.cluecon.com <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
We've made no attempts to add any optimization flags on unix to date. We use the defaults and always build debug binaries. When we get some spare time we might go back and turn them on but so far we don't have much of a need to. On Fri, Mar 27, 2009 at 1:56 PM, Gabriel Kuri <gkuri@ieee.org> wrote:
I'm not asking what they do, I'm asking those more familiar with FS whether the optimization flags are too aggressive for FS. What do you guys (developers) normalize use, just your basic -march=i686 -pipe ?
Gabe
Brian West wrote:
Usually if you don't know what they do... then you shouldn't use them! ;)
/b
On Mar 27, 2009, at 1:19 PM, Gabriel Kuri wrote:
regarding gcc compiler optimizations, are they generally compatible with FS or should they be removed or does the configure strip them out? just curious, as I run Gentoo and use such optimizations as "-march=nocona -O2 -pipe -fomit-frame-pointer"
not sure if they break things or I should be removing them before compiling FS?
Gabe
Brian West brian@freeswitch.org <mailto:brian@freeswitch.org>
-- Meet us a ClueCon! http://www.cluecon.com <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
_______________________________________________ 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
-- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ AIM: anthm MSN:anthony_minessale@hotmail.com <MSN%3Aanthony_minessale@hotmail.com> GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com<PAYPAL%3Aanthony.minessale@gmail.com> IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888@conference.freeswitch.org <sip%3A888@conference.freeswitch.org> iax:guest@conference.freeswitch.org/888 googletalk:conf+888@conference.freeswitch.org<googletalk%3Aconf%2B888@conference.freeswitch.org> pstn:213-799-1400
Thanks, Anthony. I guess that answers my question, the build process doesn't use whatever is configured locally on the system. Gabe Anthony Minessale wrote:
We've made no attempts to add any optimization flags on unix to date. We use the defaults and always build debug binaries.
When we get some spare time we might go back and turn them on but so far we don't have much of a need to.
On Fri, Mar 27, 2009 at 1:56 PM, Gabriel Kuri <gkuri@ieee.org <mailto:gkuri@ieee.org>> wrote:
I'm not asking what they do, I'm asking those more familiar with FS whether the optimization flags are too aggressive for FS. What do you guys (developers) normalize use, just your basic -march=i686 -pipe ?
Gabe
Brian West wrote: > Usually if you don't know what they do... then you shouldn't use them! ;) > > > /b > > On Mar 27, 2009, at 1:19 PM, Gabriel Kuri wrote: > >> regarding gcc compiler optimizations, are they generally compatible with >> FS or should they be removed or does the configure strip them out? just >> curious, as I run Gentoo and use such optimizations as "-march=nocona >> -O2 -pipe -fomit-frame-pointer" >> >> not sure if they break things or I should be removing them before >> compiling FS? >> >> Gabe > > Brian West > brian@freeswitch.org <mailto:brian@freeswitch.org> <mailto:brian@freeswitch.org <mailto:brian@freeswitch.org>> > > -- Meet us a ClueCon! http://www.cluecon.com <http://www.cluecon.com/> > > > > > ------------------------------------------------------------------------ > > _______________________________________________ > Freeswitch-users mailing list > Freeswitch-users@lists.freeswitch.org <mailto: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
_______________________________________________ Freeswitch-users mailing list Freeswitch-users@lists.freeswitch.org <mailto: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
-- Anthony Minessale II
FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/
AIM: anthm MSN:anthony_minessale@hotmail.com <mailto:MSN%3Aanthony_minessale@hotmail.com> GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com <mailto:PAYPAL%3Aanthony.minessale@gmail.com> IRC: irc.freenode.net <http://irc.freenode.net> #freeswitch
FreeSWITCH Developer Conference sip:888@conference.freeswitch.org <mailto:sip%3A888@conference.freeswitch.org> iax:guest@conference.freeswitch.org/888 <http://iax:guest@conference.freeswitch.org/888> googletalk:conf+888@conference.freeswitch.org <mailto:googletalk%3Aconf%2B888@conference.freeswitch.org> pstn:213-799-1400
------------------------------------------------------------------------
_______________________________________________ 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
1) There is an incompatibility on the fake ncurses wrapper that causes an instant seg fault unless you install the real ncurses. 2) The bleeding edge GCC builds an openzap binary that crashes instantly with no explanation in the core file from a minimal -O2 (that's just the one copmiler bug that we know about for sure, like cock roaches, see one, there are probably 1000) 3) They upgraded to libtool 2.0 which builds binaries that will not start. (easier said than done to upgrade ours too as we have to make sure we work on *every* plarform and the upgrade to make it work would break other operating systems we support) Bottom line, it's not their fault or anything but the choice to use all brand new versions of everything under the sun is not a good idea for your server, it's great that we have bleeding edge stuff or we would not have anyone to test stuff, we have a similar group of people always running SVN trunk of the day. But it's hard to stabalize code when both your code and the OS may be unstable at the same time. There is a reason they call it bleeding vs stable, which one would you rather be if you were in the hospital. =D 2009/3/27 dujinfang <dujinfang@gmail.com>
On Mar 26, 2009, at 10:59 PM, Anthony Minessale wrote:
We do not support ubuntu interpid, it has at least 3 known fatal issues not experienced by all but nonetheless enough to make us unwilling to support it.
I use Ubuntu gutsy in production and interipid in test env. It works well. Can you briefly explain the 3 fatal issues Anthony? It will help me know potential risks.
It's "use at your own risk" or use the stable branch "hardy" for any support.
On Thu, Mar 26, 2009 at 4:45 AM, Trevor Hammonds <trevor@concipient.net>wrote:
Has there been any progress getting FreeSWITCH to build on Ubuntu Intrepid without downgrading libtool?
I successfully built FS on intrepid. I simply done this by changing the apt-source to Hardy and installed libtool. Obviously I changed the apt-source back to intrepid after I installed libtool.
And, another approach. Install libtool from source should be as easy as configure && make && make install. I done this on a new CentOS4 because the default yum install of libtool on CentOS4 is old than FS required.
Thanks!
Sincerely, Trevor Hammonds
_______________________________________________ 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
-- Anthony Minessale II
FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/
AIM: anthm MSN:anthony_minessale@hotmail.com <MSN%3Aanthony_minessale@hotmail.com> GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com<PAYPAL%3Aanthony.minessale@gmail.com> IRC: irc.freenode.net #freeswitch
FreeSWITCH Developer Conference sip:888@conference.freeswitch.org <sip%3A888@conference.freeswitch.org> iax:guest@conference.freeswitch.org/888 googletalk:conf+888@conference.freeswitch.org<googletalk%3Aconf%2B888@conference.freeswitch.org> pstn:213-799-1400 _______________________________________________ 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
_______________________________________________ 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
-- Anthony Minessale II FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/ AIM: anthm MSN:anthony_minessale@hotmail.com <MSN%3Aanthony_minessale@hotmail.com> GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com<PAYPAL%3Aanthony.minessale@gmail.com> IRC: irc.freenode.net #freeswitch FreeSWITCH Developer Conference sip:888@conference.freeswitch.org <sip%3A888@conference.freeswitch.org> iax:guest@conference.freeswitch.org/888 googletalk:conf+888@conference.freeswitch.org<googletalk%3Aconf%2B888@conference.freeswitch.org> pstn:213-799-1400
Thanks. I was thinking created a new server with Ubuntu intrepid, seems I'd like back to Hardy. Even on hardy the default libtool is version 2. replace to libtool 1 should be easy as I mentioned before. On Mar 28, 2009, at 3:04 AM, Anthony Minessale wrote:
1) There is an incompatibility on the fake ncurses wrapper that causes an instant seg fault unless you install the real ncurses.
On ubuntu it's libncurses5-dev, use for simple's sake.
2) The bleeding edge GCC builds an openzap binary that crashes instantly with no explanation in the core file from a minimal -O2 (that's just the one copmiler bug that we know about for sure, like cock roaches, see one, there are probably 1000)
we don't use openzap. Is the probably 1000 all in the openzap or anywhere else potentially?.
3) They upgraded to libtool 2.0 which builds binaries that will not start. (easier said than done to upgrade ours too as we have to make sure we work on *every* plarform and the upgrade to make it work would break other operating systems we support)
Understand.
Bottom line, it's not their fault or anything but the choice to use all brand new versions of everything under the sun is not a good idea for your server, it's great that we have bleeding edge stuff or we would not have anyone to test stuff, we have a similar group of people always running SVN trunk of the day. But it's hard to stabalize code when both your code and the OS may be unstable at the same time.
There is a reason they call it bleeding vs stable, which one would you rather be if you were in the hospital. =D
As you mentioned. It's not their fault. ppl want to live on the edge just need to install multi-versions of gcc(or other tools). Like the Linux kernel, to compile from source, gcc-3 was recommended for a long time. Don't know if it's still the case recently.
2009/3/27 dujinfang <dujinfang@gmail.com>
On Mar 26, 2009, at 10:59 PM, Anthony Minessale wrote:
We do not support ubuntu interpid, it has at least 3 known fatal issues not experienced by all but nonetheless enough to make us unwilling to support it.
I use Ubuntu gutsy in production and interipid in test env. It works well. Can you briefly explain the 3 fatal issues Anthony? It will help me know potential risks.
It's "use at your own risk" or use the stable branch "hardy" for any support.
On Thu, Mar 26, 2009 at 4:45 AM, Trevor Hammonds <trevor@concipient.net
wrote: Has there been any progress getting FreeSWITCH to build on Ubuntu Intrepid without downgrading libtool?
I successfully built FS on intrepid. I simply done this by changing the apt-source to Hardy and installed libtool. Obviously I changed the apt-source back to intrepid after I installed libtool.
And, another approach. Install libtool from source should be as easy as configure && make && make install. I done this on a new CentOS4 because the default yum install of libtool on CentOS4 is old than FS required.
Thanks!
Sincerely, Trevor Hammonds
_______________________________________________ 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
-- Anthony Minessale II
FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/
AIM: anthm MSN:anthony_minessale@hotmail.com GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com IRC: irc.freenode.net #freeswitch
FreeSWITCH Developer Conference sip:888@conference.freeswitch.org iax:guest@conference.freeswitch.org/888 googletalk:conf+888@conference.freeswitch.org pstn:213-799-1400 _______________________________________________ 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
_______________________________________________ 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
-- Anthony Minessale II
FreeSWITCH http://www.freeswitch.org/ ClueCon http://www.cluecon.com/
AIM: anthm MSN:anthony_minessale@hotmail.com GTALK/JABBER/PAYPAL:anthony.minessale@gmail.com IRC: irc.freenode.net #freeswitch
FreeSWITCH Developer Conference sip:888@conference.freeswitch.org iax:guest@conference.freeswitch.org/888 googletalk:conf+888@conference.freeswitch.org pstn:213-799-1400 _______________________________________________ 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
On Sat, 28 Mar 2009 15:22:23 dujinfang wrote:
Even on hardy the default libtool is version 2. replace to libtool 1 should be easy as I mentioned before.
The libtool on Hardy is 1.5.26 hads -- http://nicegear.co.nz VoIP, DVB and other Linux compatible hardware.
participants (7)
-
Anthony Minessale
-
Brian West
-
dujinfang
-
Gabriel Kuri
-
Hadley Rich
-
Michael Jerris
-
Trevor Hammonds