Karsten Ohme schrieb:
OK. The main problem was the old version of automake. And it was no
necessary to do actuallay anything. The problems are away and it works fine.
Hello,
At the moment I try to compile the MCardPlugin.
Again the the chain of autoconf - configure ... is making trouble.
I found the reconf script and executed.
But it does not compile after a configure. After hours of reading
autoconf and automake I found a problem:
PKG_CHECK_MODULES(MUSCLECARD, libmusclecard)
AC_SUBST(MUSCLECARD_LIBS)
AC_SUBST(MUSCLECARD_CFLAGS)
The AC_SUBSTs were missing. So this necessary variables were never set
in the src/Makefile. How could it compile??? At me never without.
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
In addition I made a cosmetic correction:
AC_INIT(MuscleCard CardEdge Plug-in, 1.3.0)
AC_COPYRIGHT(COPYING)
AM_INIT_AUTOMAKE(MCardPlugin, 1.3.0)
AM_CONFIG_HEADER(config.h)
The AC_INIT style has changed since some time, I have read.
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
It should be pointed out, that the switch --enable-debug is important
to get debugging messages.
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
There is a strange problem and I can't imagine that is is intended to
be like this:
In the file Makefile.am I had to give the
libmusclecardApplet_la_CPPFLAGS to AM_CPPFLAGS. Else it does not
compile, the necessary header files are not included automatically by
the configure process.
libmusclecardApplet_la_SOURCES = musclecardApplet.c musclecardApplet.h
debug.c debug.h
libmusclecardApplet_la_CPPFLAGS = $(MUSCLECARD_CFLAGS)
libmusclecardApplet_la_LDFLAGS = -version-info 1:3:0
$(MUSCLECARD_LIBS) $(SOLARIS_LIBS)
AM_CPPFLAGS += $(libmusclecardApplet_la_CPPFLAGS)
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
Maybe it is also important to mention, that pkg-config must be
installed and the PK_CONFIG_PATH variable must be set to the correct
directory, so that the libmusclecard.pc is found.
Bye, Karsten
_______________________________________________
Muscle mailing list
[email protected]
http://lists.drizzle.com/mailman/listinfo/muscle
_______________________________________________
Muscle mailing list
[email protected]
http://lists.drizzle.com/mailman/listinfo/muscle