[OGo-Users] Re: click-to-dial & Asterisk (Adam Tauno WIlliams)
Adam Tauno Williams
users@opengroupware.org
Tue, 04 Dec 2007 06:26:28 -0500
> > You don't need a build environment in the vein of building OGo; if you
> > have a normal development environment installed and the OGo packages all
> > you need is Obj-C support for GCC. In openSUSE the packages libobjc42
> > and gcc-objc-4.2 cover this, I assume Debian has similar packages.
> > That should be all you need to build the CTI bundle.
> > All the patch seems to do is create the
> > opengroupware.org/WebUI/CTI/AsteriskDialer directory and contents.
> > http://bugzilla.opengroupware.org/bugzilla/attachment.cgi?id=515&action=view <http://bugzilla.opengroupware.org/bugzilla/attachment.cgi?id=515&action=view>
> > "gmake debug=yes strip=no" should build it as described in the plone.
> I have "objc" and "libobjc" installed, as well as a number of packages I
> installed which were apparently useful to compiling OGo as a whole
> (which can't hurt I guess), though I still couldn't find "gmake". Google
> tells me gmake is simply GNU make, and is simply called "make" in a
> Linux environment... but after after getting :
> make -f GNUmakefile
> GNUmakefile:3: /common.make: No such file or directory
> GNUmakefile:22: /bundle.make: No such file or directory
> GNUmakefile:23: /tool.make: No such file or directory
> make: *** No rule to make target `/tool.make'. Stop.
> ...I looked some more and apparently there's such a beast as "GNUstep
> make"(???).
Yes, there is a GNUStep Make. On RPM distributions this is provided by
the ogo-gnustep_make package.
> Could this be "gmake"? There are two GNUstep-make
> packages... gnustep-make and gnustep-make-ogo bundled with debian.
> From reading docs and seeing what gnustep-make-ogo provides (ie. NOT
> documentation) and from reading the plone docs I thought executiong
> GNUstep.sh might help....
> find -name GNUstep.sh
> ./usr/share/GNUstep/Makefiles/GNUstep.sh
> ./usr/lib/opengroupware.org/System/Library/Makefiles/GNUstep.sh
> ./usr/lib/GNUstep/System/Tools/GNUstep.sh
> ./usr/src/gnustep-make-1.13.0/GNUstep.sh
> Hmmm... which one?
Wierd. I'd
pick ./usr/lib/opengroupware.org/System/Library/Makefiles/GNUstep.sh,
but who knows. I'd suggest you UNinstall GNUstep; it confuses things.
> Questions questions :
> * Is this because I should install a libfoundation development package?
Of course, libFoundation-devel is part of an OGo development
environment; SOPE requires libFoundation, and OGo requires SOPE.
> * Is it because my OGo sources should be in a different place?
I don't think it should matter where your sources are.
> * Am I even using the right make program?
You seems to have, at least at a glance, multiple GNUStep environments
installed. My advice would be to uninstall GNUStep step and just intall
the OGo packages.
> That's at least eight possibilities in a decision matrix (not counting
> hidden variables)... perhaps it's time to ask for more help.