Andrew, GnuGk's current relationship with H323Plus and PTLib goes well beyond the fact that these libraries need to be available and built. This will always be required. GnuGk's current Makefile reads large parts of their Makefiles when building GnuGk which make it more sensitive to changes their build process than it needs to be and it takes away control eg. how we name our make targets. I would prefer to make GnuGk with a simple 'make' or 'make debug'. In addition to that, the current dependency detection we inherit is buggy which results in failed builds when singled files are changed. These issues mostly affect people who work on the development or distribution of GnuGk. User who have the choice to use recommended library versions and simply follow a recipe to build GnuGk aren't affected much. But builders of distributions or GnuGk developers can't be happy with the current status. Some distributions ship ancient versions because they can't manage the library dependencies. So, my aim is to give GnuGk a standalone build system and if that goes well, do the same for H323Plus. Regards, Jan Andrew Herdman wrote: > Jan; > > I'm not a programmer, but thankfully with helpful instructions from the > GNU/GK web page (the Ubuntu/Debian build instructions) I've been able to > successfully build GNU/GK very successfully, except for addpasswd which > doesn't seem to pick up the optnoshared pieces for ptlib. > > I'm not understanding how PTLib and H323Plus limits how GNU/GK is built, > other than obviously the libraries must exist for GNU/GK to run (even > compile and link for that matter). > > Can you help me (probably others) understand how the changes you're > working on and what they do? > > > > Thanks > Andrew > > > Jan Willamowius wrote: > > Hi folks, > > > > the current way to configure and build GnuGk is showing its age and > > especially the fact that we are including H323Plus and in turn PTLib > > Makefiles limits our control over the way GnuGk is built. > > > > We could certainly write an autoconf / make process from scratch, but > > autoconf isn't really for the faint of heart, so I started to work on > > CMake. > > When you check out the latest CVS, you can try building GnuGk with > > 'cmake .' and 'make'. > > > > Its far from finished and I only tried it on Linux, but if you know > > CMake it would be great if you could take a look at it. > > Or if somebody wants advocate to switch to something else, this would > > be a good time. ;-) > > > > Regards, > > Jan -- Jan Willamowius, jan@xxxxxxxxxxxxxx, http://www.gnugk.org/ ------------------------------------------------------------------------------ Throughout its 18-year history, RSA Conference consistently attracts the world's best and brightest in the field, creating opportunities for Conference attendees to learn about information security's most important issues through interactions with peers, luminaries and emerging and established companies. http://p.sf.net/sfu/rsaconf-dev2dev _______________________________________________________ Posting: mailto:Openh323gk-users@xxxxxxxxxxxxxxxxxxxxx Archive: http://sourceforge.net/mailarchive/forum.php?forum_name=openh323gk-users Unsubscribe: http://lists.sourceforge.net/lists/listinfo/openh323gk-users Homepage: http://www.gnugk.org/