Package Details: freeswitch 1.10.9-1

Git Clone URL: https://aur.archlinux.org/freeswitch.git (read-only, click to copy)
Package Base: freeswitch
Description: An opensource and free (libre, price) telephony system, similar to Asterisk.
Upstream URL: http://freeswitch.org/
Licenses: MPL
Conflicts: freeswitch-fixed, freeswitch-git
Provides: freeswitch
Submitter: None
Maintainer: Korynkai
Last Packager: Korynkai
Votes: 16
Popularity: 0.34
First Submitted: 2009-03-02 18:40 (UTC)
Last Updated: 2023-08-14 06:19 (UTC)

Latest Comments

« First ‹ Previous 1 .. 7 8 9 10 11 12 13 Next › Last »

sanerb commented on 2014-09-30 16:25 (UTC)

Okay. New version uploaded. I had three possible ways of fixing this: 1.) Simply disable the addition of -Werror to CFLAGS ('if test "$ac_cv_gcc_supports_w_no_unused_result" = yes; then' +2 lines in configure.ac) 2.) Strip out references to _BSD_SOURCE in src/include/switch.h (there are only two) 3.) Like 2., but replace with references to _DEFAULT_SOURCE I had planned on 3., but I'm not a developer so I'm not experienced or knowledgeable enough about gcc/make/etc. about the repercussions of such. I could have gone with 2, but that would have removed support for BSDs using the PKGBUILD (and we should keep that in there lest we forget our ArchBSD friends). So I went with 1. It's a bit more verbose as it flashes a LOT of warnings and alters the distributed source in a bit of an unexpected way, but it doesn't kill the compile now. Why only the apr-util libs actually die, I have no idea, but this is fixed now. Many thanks for reporting this, chetwisniewski!

sanerb commented on 2014-09-30 03:37 (UTC)

Thanks- I'm working on the 1.4.9 release. And I seem to get the same error and even have apr-util installed separately so it looks like it prefers to compile and use its own bundled version during compile. The "error" that causes the build to die isn't even an error so much as a warning, but because their default build options treat it as an error. There's nothing on their Jira, so this is probably something in makepkg.conf and I'll probably need to package a custom one. I should have this figured out shortly. Thanks for bringing it to my attention!

chetwisniewski commented on 2014-09-30 02:19 (UTC)

Build fails with: [code] make[2]: Leaving directory '/tmp/yaourt-tmp-chetwisniewski/aur-freeswitch-git/src/freeswitch/libs/apr-util' CC src/libfreeswitch_la-switch_apr.lo In file included from /usr/include/stdlib.h:24:0, from ./src/include/switch.h:76, from src/switch_apr.c:34: /usr/include/features.h:148:3: error: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Werror=cpp] # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" ^ cc1: all warnings being treated as errors Makefile:1614: recipe for target 'src/libfreeswitch_la-switch_apr.lo' failed make[1]: *** [src/libfreeswitch_la-switch_apr.lo] Error 1 [/code]

calzon65 commented on 2014-09-21 19:39 (UTC)

sanerb, thank you for your hard work. I saw on the FreeSwitch webpage version 1.4 created from tag 1.4.7 on 25 August, 2014. Your current version is from tag 1.4.6 but close to the same date. Sorry about my confusion, but are you going to have a version 1.4.7-1?

sanerb commented on 2014-08-27 00:14 (UTC)

freeswitch-fixed is now obsolete. this is build against tag v1.4.6 per the upstream docs' recommendation. as always, any suggestions, just give a holler!

sanerb commented on 2014-03-02 21:59 (UTC)

https://aur.archlinux.org/packages/freeswitch-fixed/ this now builds correctly with some extra goodies. will do further stability runtime testing later tonight or tomorrow.

sanerb commented on 2014-02-24 14:49 (UTC)

whoops, spoke too soon. just cleared out my working directory and tried a fresh install; hitting some issues with (presumably) the actual systemd unit file. i'll update the customizepkg.d script in a bit.

sanerb commented on 2014-02-24 14:37 (UTC)

i've got a fix for y'all until the time when/if bougyman fixes this. it DOES have some warnings, however: -you'll need sed installed -IT WILL wipe out anything you have at /usr/local/bin/python. -...so do NOT do anything else that uses python without an absolute path while the makepkg/yaourt build/whatever is running. -instead of grabbing a specific git revision, it grabs HEAD (the most current). 1.) install customizepkg-scripting (it will conflict with customizepkg if you have it installed) 2.) Execute (as root): curl -o /etc/customizepkg.d/freeswitch "http://pastebin.com/raw.php?i=nBp23Ei0" 3.) If installing via yaourt: yaourt -S freeswitch If running makepkg manually: (cd to your dir with the tarball you grabbed from AUR and extract) customizepkg -m (then proceed with your normal makepkg process) 4.) grab yourself some tea 'cause the build takes a fair bit of time. i'll work on a proper tarball package and PKGBUILD and pop it into AUR if y'all want (and i can find a way to not destructively create a symlink in /usr/local/bin).