mac os x build of v1.1.3: "Symbol not found: _debug_flag"

Markus Krause krause at biochem.mpg.de
Mon Aug 28 22:57:21 CEST 2006


Hi Alan,

i hope i did not report nonsense ... maybe i am understanding something wrong
... i just tried todays cvs, and it worked ...

in more detail: i just checkout out the current cvs content of branch 1_1:
cvs -d :pserver:anoncvs at cvs.freeradius.org:/source checkout -r branch_1_1
radiusd

and made again "./configure", "make" and "make install" all works like the last
cvs checkout!
then (after removal of /usr/local/sbin/rad* /usr/local/bin/rad*
/usr/local/lib/rlm*) i repeated the same with freeradius-1.1.3.tar.gz, and the
the error appears.

the only obvious difference i could make out is a difference in CFLAGS:

* in freeradius-1.1.3.tar.gz: CFLAGS                = $(INCLUDE) -g -O2
-D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DDARWIN -Wall -D_GNU_SOURCE -DNDEBUG

* in todays cvs version: CFLAGS                = $(INCLUDE) -g -O2 -D_REENTRANT
-D_POSIX_PTHREAD_SEMANTICS -DDARWIN -Wall -D_GNU_SOURCE -g -Wshadow
-Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wstrict-prototypes
-Wmissing-prototypes -Wmissing-declarations -Wnested-externs -W
-Wredundant-decls -Wundef

has this been fixed in cvs again already? or am i messing something up?

regards
   Markus

Zitat von Alan DeKok <aland at deployingradius.com>:
> Markus Krause <krause at biochem.mpg.de> wrote:
> > any hints? what changed in the meantime?
>
>   Nothing, so far as I can tell.
>
>   I think a solution might be to put the *server* globals into a
> "libradiusd", rather than the server core.  The modules can link to
> libradius, so that appears to work fine.  But it appears that the
> modules can't link to symbols in the server core.
>
>   Damned if I know why.
>
>   Alan DeKok.
> --
>   http://deployingradius.com       - The web site of the book
>   http://deployingradius.com/blog/ - The blog
> -
> List info/subscribe/unsubscribe? See
> http://www.freeradius.org/list/devel.html
>


--
Markus Krause                                   email: krause at biochem.mpg.de
Mogli-Soft: Support for Mac OS X, Webmail/Horde, LDAP, RADIUS
by order of the Computing Center of the Max-Planck-Institute of Biochemistry
Tel.: 089 - 89 40 85 99                         Fax.: 089 - 89 40 85 98

---------------------------------------------------------------------
     This message was sent using https://webmail.biochem.mpg.de
If you encounter any problems please report to rz-linux at biochem.mpg.de




More information about the Freeradius-Devel mailing list