Re: Can't build with radius support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Interesting.

While I was waiting for responses I did some more builds on various machines/distros. The original question arose on a Suse 8.0 box. On that one make optshared fails the same way as in my original post.


RedHat 7.3: Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/2.96/specs gcc version 2.96 20000731 (Red Hat Linux 7.3 2.96-110)

make optshared works

Suse 9.2:
gcc version 3.3.4 (pre 3.3.5 20040809)

 make optnoshared

Fails with:

/usr/lib/gcc-lib/i586-suse-linux/3.3.4/../../../../i586-suse-linux/bin/ld: cannot find -lkrb5
collect2: ld returned 1 exit status
make[1]: *** [obj_linux_x86_r/gnugk] Error 1
make[1]: Leaving directory `/usr/local/src/gnugk2.2.2/gnugk-2.2.1'
make: *** [optnoshared] Error 2



--
Someday, I'm gonna get a real job... digging ditches, washing dishes or something else useful


Jan Willamowius wrote:
Hi Bruce,

you need to use a 3.x gcc.

Regards,
Jan


Bruce Ferrell wrote:

I used these instruction very carefully to attempt to build:



pwlib version : Pandora Release (1.7.5.2)

openh323 version : Pandora Release (1.14.4.2)


compile pwlib:

./configure --disable-openldap \
--disable-ipv6 \
--disable-sdl  \
--disable-video \
--disable-alsa \
--disable-sasl \
--disable-ssl

then, add LDFLAGS += -static  to the makefile

make optnoshared

export PW_LIBDIR=`pwd`


compile openh323:



./configure \
--disable-audio \
--disable-video \
--disable-embeddedgsm \
--disable-rfc2190avcodec \
--disable-h263avcodec

make optnoshared


compile gnugk-2.2.1:

./configure --enable-radius --with-large-fdset=16384

make optnoshared



results in this:
g++ -I/usr/include/pgsql -DHAS_PGSQL=1 -I/usr/include/mysql -DHAS_MYSQL=1 -DLARGE_FDSET=16384 -DHAS_RADIUS=1 -DHAS_MSG_NOSIGNAL=1 -D'MANUFACTURER=GNU' -D'PROGRAMMNAME=Gatekeeper' -DPTRACING -DP_USE_PRAGMA -D_REENTRANT -DOPENSSL_NO_KRB5 -Wall -g -D_DEBUG -DNDEBUG -I/usr/local/src/pwlib/include -DPTRACING -I/usr/local/src/openh323/include -DHAS_OSS -DMAJOR_VERSION=2 -DMINOR_VERSION=2 -DBUILD_NUMBER=1 -felide-constructors -x c++ -c radproto.cxx -o obj_linux_x86_d/radproto.o
In file included from radproto.cxx:118:
radproto.h:582: anonymous class type not used to declare any objects
radproto.h:584: anonymous class type not used to declare any objects
radproto.h: In method `RadiusAttr::RadiusAttr(const RadiusAttr &)':
radproto.h:228: `class RadiusAttr' has no member named `m_length'
radproto.h: In method `unsigned char RadiusAttr::GetType() const':
radproto.h:332: `m_type' undeclared (first use this function)
radproto.h:332: (Each undeclared identifier is reported only once
radproto.h:332: for each function it appears in.)
radproto.h:332: warning: control reaches end of non-void function `RadiusAttr::GetType() const'
radproto.h: In method `unsigned char RadiusAttr::GetVsaType() const':
radproto.h:340: `m_length' undeclared (first use this function)
radproto.h:340: `m_vendorType' undeclared (first use this function)
radproto.h:340: warning: control reaches end of non-void function `RadiusAttr::GetVsaType() const'
radproto.h: In method `PINDEX RadiusAttr::GetLength() const':
radproto.h:345: warning: control reaches end of non-void function `RadiusAttr::GetLength() const'
radproto.h: In method `bool RadiusAttr::IsVsa() const':
radproto.h:389: warning: control reaches end of non-void function `RadiusAttr::IsVsa() const'
radproto.h: In method `class RadiusAttr & RadiusAttr::operator =(const


RadiusAttr &)':
radproto.h:513: `class RadiusAttr' has no member named `m_length'
radproto.h: In method `bool RadiusAttr::IsValid() const':
radproto.h:525: warning: control reaches end of non-void function `RadiusAttr::IsValid() const'
radproto.h: At top level:
radproto.h:932: anonymous class type not used to declare any objects
radproto.h: In method `unsigned char RadiusPDU::GetCode() const':
radproto.h:658: `m_code' undeclared (first use this function)


....
snippage
....

radproto.cxx:1166: `class RadiusAttr' has no member named `m_length'
radproto.cxx:1167: `class RadiusAttr' has no member named `m_length'
radproto.cxx:1167: `class RadiusAttr' has no member named `m_length'
radproto.cxx:1168: `class RadiusAttr' has no member named
`m_vendorLength' radproto.cxx:1168: `class RadiusAttr' has no member
named `m_vendorLength' radproto.cxx: In method `bool
RadiusPDU::Read(const void *, int)': radproto.cxx:1273: `m_attributes'
undeclared (first use this function) radproto.cxx: In method `void
RadiusPDU::CopyContents(const RadiusPDU &)': radproto.cxx:1304: `class
RadiusPDU' has no member named `m_attributes' radproto.cxx: In method
`bool RadiusPDU::EncryptPasswords(const PString &, PMessageDigest5
&)': radproto.cxx:1337: `class RadiusAttr' has no member named
`m_type' radproto.cxx:1338: `class RadiusAttr' has no member named
`m_length' radproto.cxx:1339: `class RadiusAttr' has no member named
`m_value' radproto.cxx:1341: `class RadiusAttr' has no member named
`m_value' radproto.cxx:1341: `class RadiusAttr' has no member named
`m_value' radproto.cxx:1344: `class RadiusAttr' has no member named
`m_value' make[2]: *** [obj_linux_x86_d/radproto.o] Error 1
make[2]: Leaving directory `/usr/local/src/gnugk-2.2.1'
make[1]: *** [debug] Error 2
make[1]: Leaving directory `/usr/local/src/gnugk-2.2.1'
make: *** [debugnoshared] Error 2


The compiler is : gk1:/usr/local/src/gnugk-2.2.1 # g++ -v Reading specs from /usr/lib/gcc-lib/i486-suse-linux/2.95.3/specs gcc version 2.95.3 20010315 (SuSE)


Any comments or suggestions?



-------------------------------------------------------
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_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/

[Index of Archives]     [SIP]     [Open H.323]     [Gnu Gatekeeper]     [Asterisk PBX]     [ISDN Cause Codes]     [Yosemite News]

  Powered by Linux