One more fact is there on old systems with gcc-3 in /usr/local: the order of following of directories in PATH environment matters for suxesshul or unsuxessfull building. I have several hosts with ASP (RH) 7.3. On one host there are /usr/local/bin and /usr/local/sbin BEFORE /bin:/sbin:/usr/bin:/usr/sbin in PATH, and all builds right way with gcc-3. On another host there are /usr/local/bin and /usr/local/sbin AFTER /bin:/sbin:/usr/bin:/usr/sbin, and system choose gcc-2.96 for compilation. Only after reordering directories in PATH I could compile all projects correctly (with gcc-3.2.2) BTW, I haven't found out how to set up order of dirs in PATH during the system boot. Can anybody help? And the second fact: configure script in openh323gk doesn't understand CC= and CXX= options. Only settings --bindir=/usr/local/bin --sbindir=/usr/local/sbin --libdir=/usr/local/lib --includedir=/usr/local/include can help, and after this setting there is no needing to edit something by the hand. Igor Prokhorov. On 21 Март 2005 00:22, Gabriel Georgescu wrote: > For everybody who wants to compile gnugk under FreeBSD 4.11 or lower here > is the procedure: > > Facts: > Gnugk has to be compiled with gcc 3.0 or higher. > FreeBSD 4.11 or lower is tied up with gcc 2.9.4 and if you change the > compiler you probably will get into troubles when compiling kernel or > upgrading. > So you need to compile only gnugk with a newer version of gcc. Here is how > it works: > > Install from ports for example gcc34 (or latest non-experimental version). > This will install compiler executables in /usr/local/bin. Check for the > right version with commands like: > /usr/local/bin/gcc34 -v > /usr/local/bin/g++34 -v > Also will install the libraries under /usr/local/lib. > > Download latest sources from sourceforge CVS for pwlib, openh323 and > openh323gk and untar them for example in /usr/local/src. > > Set new compiler to be used: > setenv CC "/usr/local/bin/gcc34" > setenv CXX "/usr/local/bin/g++34" > > Configure and make pwlib and openh323 with commands: > ./configure > gmake optnoshared > in each source directory. > > Now for openh323gk you need to edit Makefile and search for LDFLAGS. You > will find a line like LDFLAGS += -L/usr/lib. Modify it to: > LDFLAGS += -L/usr/local/lib > because here are installed the new libs required for the new compiler. > > Now do: > ./configure > gmake optnoshared > and at the end you will find the gnugk executable in /obj_FreeBSD_x86_r. > > > I want to thank again here to Michal Zygmuntowicz! I couldn't find this > without his constant support! > > Best regards, > Gabriel Georgescu > > >Hi, > > > >Does anyone know how to specify a different path for gcc and g++ when > > compiling gnugk? > > >I installed gcc 3.4 but the default gcc is 2.9.4 and has to remain like > > this cause is tied up to the FreeBSD system. So I need to specify the path > to the new version of gcc when compiling >gnugk. > > >Is there a place in Makefile where the path to the compiler can be > > specified? > > > >Thanks in advance, > >Gabriel Georgescu > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click > > _______________________________________________________ > > List: Openh323gk-users@xxxxxxxxxxxxxxxxxxxxx > Archive: http://sourceforge.net/mailarchive/forum.php?forum_id=8549 > Homepage: http://www.gnugk.org/ ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_ide95&alloc_id396&opМk _______________________________________________________ List: Openh323gk-users@xxxxxxxxxxxxxxxxxxxxx Archive: http://sourceforge.net/mailarchive/forum.php?forum_id…49 Homepage: http://www.gnugk.org/