I think I have a autotools fix that will work for everyone. I removed the AC_DEFINE_UNQUOTED in favor of passing the paths as defined at compile time. I also simplified the defines that are needed for building for different situations. I don't have it checked it yet, later this week.
Jay On Sun, May 10, 2009 at 11:19 PM, Jay Sorg <jay.s...@gmail.com> wrote: > I'm confused, > When I apply this patch and I run > > ./bootstrap > ./configure --prefix=/home/jay/xrdpinst > > I get bad defines in config_ac.h. config_ac.h is the autoconfig > header file name we use because we already had a config.h. > For example it creates this line. > #define XRDP_CFG_FILE "${prefix}/etc/xrdp/xrdp.ini" > It seems ${sysconfdir} is defined as ${prefix}/etc > I don't see how this can work. > Am I missing something? > > Jay > > On Sat, Mar 21, 2009 at 11:27 AM, Stuart Jansen <sjan...@buscaluz.org> wrote: >> Replace %{prefix} with %{datadir}, %{localstatedir}, %{sbindir} & >> %{sysconfdir} >> --- >> configure.ac | 18 +++++++++--------- >> 1 files changed, 9 insertions(+), 9 deletions(-) >> >> diff --git a/configure.ac b/configure.ac >> index f597076..f0a1fea 100644 >> --- a/configure.ac >> +++ b/configure.ac >> @@ -23,15 +23,15 @@ libdir="${libdir}/xrdp/"; >> if test "x${prefix}" = "xNONE" ; then >> sysconfdir="/etc/"; >> else >> -AC_DEFINE_UNQUOTED([XRDP_CFG_PATH], ["${prefix}/etc/xrdp"], [xrdp config >> dir]) >> -AC_DEFINE_UNQUOTED([XRDP_CFG_FILE], ["${prefix}/etc/xrdp/xrdp.ini"], [xrdp >> config file]) >> -AC_DEFINE_UNQUOTED([XRDP_KEY_FILE], ["${prefix}/etc/xrdp/rsakeys.ini"], >> [xrdp key file]) >> -AC_DEFINE_UNQUOTED([XRDP_KEYMAP_FILE], ["${prefix}/etc/xrdp/km-%4.4x.ini"], >> [xrdp keymap file]) >> -AC_DEFINE_UNQUOTED([XRDP_PID_FILE], ["${prefix}/var/run/xrdp.pid"], [xrdp >> pid file]) >> -AC_DEFINE_UNQUOTED([XRDP_SBIN_PATH], ["${prefix}/sbin"], [xrdp sbin dir]) >> -AC_DEFINE_UNQUOTED([XRDP_SHARE_PATH], ["${prefix}/share/xrdp"], [xrdp share >> dir]) >> -AC_DEFINE_UNQUOTED([SESMAN_PID_FILE], ["${prefix}/var/run/sesman.pid"], >> [sesman pid file]) >> -AC_DEFINE_UNQUOTED([SESMAN_CFG_FILE], ["${prefix}/etc/xrdp/sesman.ini"], >> [sesman config file]) >> +AC_DEFINE_UNQUOTED([XRDP_CFG_PATH], ["${sysconfdir}/xrdp"], [xrdp config >> dir]) >> +AC_DEFINE_UNQUOTED([XRDP_CFG_FILE], ["${sysconfdir}/xrdp/xrdp.ini"], [xrdp >> config file]) >> +AC_DEFINE_UNQUOTED([XRDP_KEY_FILE], ["${sysconfdir}/xrdp/rsakeys.ini"], >> [xrdp key file]) >> +AC_DEFINE_UNQUOTED([XRDP_KEYMAP_FILE], ["${sysconfdir}/xrdp/km-%4.4x.ini"], >> [xrdp keymap file]) >> +AC_DEFINE_UNQUOTED([XRDP_PID_FILE], ["${localstatedir}/run/xrdp.pid"], >> [xrdp pid file]) >> +AC_DEFINE_UNQUOTED([XRDP_SBIN_PATH], ["${sbindir}"], [xrdp sbin dir]) >> +AC_DEFINE_UNQUOTED([XRDP_SHARE_PATH], ["${datadir}/xrdp"], [xrdp share dir]) >> +AC_DEFINE_UNQUOTED([SESMAN_PID_FILE], ["${localstatedir}/run/sesman.pid"], >> [sesman pid file]) >> +AC_DEFINE_UNQUOTED([SESMAN_CFG_FILE], ["${sysconfdir}/xrdp/sesman.ini"], >> [sesman config file]) >> fi >> AC_CONFIG_FILES([Makefile >> common/Makefile >> -- >> 1.6.0.6 >> >> >> ------------------------------------------------------------------------------ >> Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are >> powering Web 2.0 with engaging, cross-platform capabilities. Quickly and >> easily build your RIAs with Flex Builder, the Eclipse(TM)based development >> software that enables intelligent coding and step-through debugging. >> Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com >> _______________________________________________ >> xrdp-devel mailing list >> xrdp-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/xrdp-devel >> > ------------------------------------------------------------------------------ Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensing option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects _______________________________________________ xrdp-devel mailing list xrdp-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xrdp-devel