[Freeassociation-devel] Issue to build libical 1.0

Milan Crha mcrha at redhat.com
Wed May 15 11:17:48 PDT 2013


	Hi,
I'm trying to build libical 1.0 on Fedora (18), and while I can build
libical 0.48 without any issue, the libical 1.0 fails with this error:
>  make[4]: *** No rule to make target `../../src/libical/libical.la',
>  needed by `libicalss.la'.  Stop.

I tried various things, like calling ./autogen.sh, regenerating files
with cmake, but nothing helps, I still get the above error. I noticed
there are some soname version issues (mentioned in another thread here),
thus I guess you can fix it together with this? (If the build is not
an issue on my side, of course).
	Thanks and bye,
	Milan

P.S.: I'm not subscribed to the list, but I can/will monitor

P.P.S: whole build log follows:

config.status: executing depfiles commands
config.status: executing libtool commands
+ make -j4
make  all-recursive
make[1]: Entering directory `prefix/libical-1.0'
Making all in design-data
make[2]: Entering directory `prefix/libical-1.0/design-data'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `prefix/libical-1.0/design-data'
Making all in doc
make[2]: Entering directory `prefix/libical-1.0/doc'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `prefix/libical-1.0/doc'
Making all in scripts
make[2]: Entering directory `prefix/libical-1.0/scripts'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `prefix/libical-1.0/scripts'
Making all in test-data
make[2]: Entering directory `prefix/libical-1.0/test-data'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `prefix/libical-1.0/test-data'
Making all in src
make[2]: Entering directory `prefix/libical-1.0/src'
Making all in libical
make[3]: Entering directory `prefix/libical-1.0/src/libical'
perl -I ../../scripts ../../scripts/mkderivedparameters.pl -i ./icalderivedparameter.h.in -h ../../design-data/parameters.csv > icalderivedparameter.h 
perl  -I../../scripts ../../scripts/mkderivedproperties.pl \
	-i ./icalderivedproperty.h.in -h ../../design-data/properties.csv\
	../../design-data/value-types.csv > icalderivedproperty.h 
perl -I../../scripts  ../../scripts/mkderivedvalues.pl \
         -i ./icalderivedvalue.h.in -h ../../design-data/value-types.csv > icalderivedvalue.h
perl -I ../../scripts ../../scripts/mkderivedparameters.pl -i ./icalderivedparameter.c.in -c ../../design-data/parameters.csv > icalderivedparameter.c
perl  -I../../scripts ../../scripts/mkderivedproperties.pl \
	-i ./icalderivedproperty.c.in -c ../../design-data/properties.csv \
	../../design-data/value-types.csv > icalderivedproperty.c
perl ../../scripts/mkrestrictiontable.pl  -i ./icalrestriction.c.in \
	../../design-data/restrictions.csv > icalrestriction.c
perl  -I../../scripts ../../scripts/mkderivedvalues.pl \
	-i ./icalderivedvalue.c.in -c ../../design-data/value-types.csv > icalderivedvalue.c
make  all-am
make[4]: Entering directory `prefix/libical-1.0/src/libical'
/bin/sh ../../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src -I../../src -I../../src/libical -I../../src/libical -I. -DPACKAGE_DATA_DIR=\""/usr/share/libical"\"   -g -O0 -Wall  -rdynamic  -D_REENTRANT -c -o icalderivedparameter.lo icalderivedparameter.c
/bin/sh ../../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src -I../../src -I../../src/libical -I../../src/libical -I. -DPACKAGE_DATA_DIR=\""/usr/share/libical"\"   -g -O0 -Wall  -rdynamic  -D_REENTRANT -c -o icalderivedproperty.lo icalderivedproperty.c
/bin/sh ../../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src -I../../src -I../../src/libical -I../../src/libical -I. -DPACKAGE_DATA_DIR=\""/usr/share/libical"\"   -g -O0 -Wall  -rdynamic  -D_REENTRANT -c -o icalrestriction.lo icalrestriction.c
/bin/sh ../../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src -I../../src -I../../src/libical -I../../src/libical -I. -DPACKAGE_DATA_DIR=\""/usr/share/libical"\"   -g -O0 -Wall  -rdynamic  -D_REENTRANT -c -o icalderivedvalue.lo icalderivedvalue.c
/bin/sh ../../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src -I../../src -I../../src/libical -I../../src/libical -I. -DPACKAGE_DATA_DIR=\""/usr/share/libical"\"   -g -O0 -Wall  -rdynamic  -D_REENTRANT -c -o icalarray.lo icalarray.c
/bin/sh ../../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src -I../../src -I../../src/libical -I../../src/libical -I. -DPACKAGE_DATA_DIR=\""/usr/share/libical"\"   -g -O0 -Wall  -rdynamic  -D_REENTRANT -c -o icalattach.lo icalattach.c
/bin/sh ../../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src -I../../src -I../../src/libical -I../../src/libical -I. -DPACKAGE_DATA_DIR=\""/usr/share/libical"\"   -g -O0 -Wall  -rdynamic  -D_REENTRANT -c -o icalcomponent.lo icalcomponent.c
/bin/sh ../../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src -I../../src -I../../src/libical -I../../src/libical -I. -DPACKAGE_DATA_DIR=\""/usr/share/libical"\"   -g -O0 -Wall  -rdynamic  -D_REENTRANT -c -o icalenums.lo icalenums.c
/bin/sh ../../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src -I../../src -I../../src/libical -I../../src/libical -I. -DPACKAGE_DATA_DIR=\""/usr/share/libical"\"   -g -O0 -Wall  -rdynamic  -D_REENTRANT -c -o icalerror.lo icalerror.c
/bin/sh ../../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src -I../../src -I../../src/libical -I../../src/libical -I. -DPACKAGE_DATA_DIR=\""/usr/share/libical"\"   -g -O0 -Wall  -rdynamic  -D_REENTRANT -c -o icalmemory.lo icalmemory.c
/bin/sh ../../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src -I../../src -I../../src/libical -I../../src/libical -I. -DPACKAGE_DATA_DIR=\""/usr/share/libical"\"   -g -O0 -Wall  -rdynamic  -D_REENTRANT -c -o icalmime.lo icalmime.c
/bin/sh ../../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src -I../../src -I../../src/libical -I../../src/libical -I. -DPACKAGE_DATA_DIR=\""/usr/share/libical"\"   -g -O0 -Wall  -rdynamic  -D_REENTRANT -c -o icalparameter.lo icalparameter.c
/bin/sh ../../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src -I../../src -I../../src/libical -I../../src/libical -I. -DPACKAGE_DATA_DIR=\""/usr/share/libical"\"   -g -O0 -Wall  -rdynamic  -D_REENTRANT -c -o icalparser.lo icalparser.c
/bin/sh ../../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src -I../../src -I../../src/libical -I../../src/libical -I. -DPACKAGE_DATA_DIR=\""/usr/share/libical"\"   -g -O0 -Wall  -rdynamic  -D_REENTRANT -c -o icalproperty.lo icalproperty.c
/bin/sh ../../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src -I../../src -I../../src/libical -I../../src/libical -I. -DPACKAGE_DATA_DIR=\""/usr/share/libical"\"   -g -O0 -Wall  -rdynamic  -D_REENTRANT -c -o icalrecur.lo icalrecur.c
/bin/sh ../../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src -I../../src -I../../src/libical -I../../src/libical -I. -DPACKAGE_DATA_DIR=\""/usr/share/libical"\"   -g -O0 -Wall  -rdynamic  -D_REENTRANT -c -o icaltime.lo icaltime.c
/bin/sh ../../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src -I../../src -I../../src/libical -I../../src/libical -I. -DPACKAGE_DATA_DIR=\""/usr/share/libical"\"   -g -O0 -Wall  -rdynamic  -D_REENTRANT -c -o icaltz-util.lo icaltz-util.c
/bin/sh ../../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src -I../../src -I../../src/libical -I../../src/libical -I. -DPACKAGE_DATA_DIR=\""/usr/share/libical"\"   -g -O0 -Wall  -rdynamic  -D_REENTRANT -c -o icaltimezone.lo icaltimezone.c
/bin/sh ../../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src -I../../src -I../../src/libical -I../../src/libical -I. -DPACKAGE_DATA_DIR=\""/usr/share/libical"\"   -g -O0 -Wall  -rdynamic  -D_REENTRANT -c -o icalduration.lo icalduration.c
/bin/sh ../../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src -I../../src -I../../src/libical -I../../src/libical -I. -DPACKAGE_DATA_DIR=\""/usr/share/libical"\"   -g -O0 -Wall  -rdynamic  -D_REENTRANT -c -o icalperiod.lo icalperiod.c
/bin/sh ../../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src -I../../src -I../../src/libical -I../../src/libical -I. -DPACKAGE_DATA_DIR=\""/usr/share/libical"\"   -g -O0 -Wall  -rdynamic  -D_REENTRANT -c -o icaltypes.lo icaltypes.c
/bin/sh ../../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src -I../../src -I../../src/libical -I../../src/libical -I. -DPACKAGE_DATA_DIR=\""/usr/share/libical"\"   -g -O0 -Wall  -rdynamic  -D_REENTRANT -c -o icalvalue.lo icalvalue.c
/bin/sh ../../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src -I../../src -I../../src/libical -I../../src/libical -I. -DPACKAGE_DATA_DIR=\""/usr/share/libical"\"   -g -O0 -Wall  -rdynamic  -D_REENTRANT -c -o pvl.lo pvl.c
/bin/sh ../../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src -I../../src -I../../src/libical -I../../src/libical -I. -DPACKAGE_DATA_DIR=\""/usr/share/libical"\"   -g -O0 -Wall  -rdynamic  -D_REENTRANT -c -o sspm.lo sspm.c
/bin/sh ../../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src -I../../src -I../../src/libical -I../../src/libical -I. -DPACKAGE_DATA_DIR=\""/usr/share/libical"\"   -g -O0 -Wall  -rdynamic  -D_REENTRANT -c -o libicals_w32_vsnprintf_replacement.lo libicals_w32_vsnprintf_replacement.c
/bin/sh ../../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src -I../../src -I../../src/libical -I../../src/libical -I. -DPACKAGE_DATA_DIR=\""/usr/share/libical"\"   -g -O0 -Wall  -rdynamic  -D_REENTRANT -c -o icallangbind.lo icallangbind.c
/bin/sh ../../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../src -I../../src -I../../src/libical -I../../src/libical -I. -DPACKAGE_DATA_DIR=\""/usr/share/libical"\"   -g -O0 -Wall  -rdynamic  -D_REENTRANT -c -o caldate.lo caldate.c
echo '#ifndef LIBICAL_ICAL_H'     >  ical.h
echo '#define LIBICAL_ICAL_H'     >> ical.h
echo '#ifdef __cplusplus'         >> ical.h
echo 'extern "C" {'               >> ical.h
echo '#endif'                     >> ical.h
echo '/*'                         >> ical.h
echo ' $''Id''$'                >> ical.h
echo '*/'                         >> ical.h
/bin/sh ../../libtool --tag=CC   --mode=link gcc  -g -O0 -Wall  -rdynamic  -D_REENTRANT -version-info 48:0:48  -Wl,-z,relro   -rdynamic  -o libical.la -rpath /usr/lib64  icalderivedparameter.lo icalderivedproperty.lo icalrestriction.lo icalderivedvalue.lo icalarray.lo icalattach.lo icalcomponent.lo icalenums.lo icalerror.lo icalmemory.lo icalmime.lo icalparameter.lo icalparser.lo icalproperty.lo icalrecur.lo icaltime.lo icaltz-util.lo icaltimezone.lo icalduration.lo icalperiod.lo icaltypes.lo icalvalue.lo pvl.lo sspm.lo libicals_w32_vsnprintf_replacement.lo icallangbind.lo caldate.lo -lpthread 
/bin/sh ../../libtool --tag=CC   --mode=link gcc  -g -O0 -Wall  -rdynamic  -D_REENTRANT --all-static -Wl,-z,relro   -rdynamic  -o libical-static.la   icalderivedparameter.lo icalderivedproperty.lo icalrestriction.lo icalderivedvalue.lo icalarray.lo icalattach.lo icalcomponent.lo icalenums.lo icalerror.lo icalmemory.lo icalmime.lo icalparameter.lo icalparser.lo icalproperty.lo icalrecur.lo icaltime.lo icaltz-util.lo icaltimezone.lo icalduration.lo icalperiod.lo icaltypes.lo icalvalue.lo pvl.lo sspm.lo libicals_w32_vsnprintf_replacement.lo icallangbind.lo caldate.lo  
cat ../../src/libical/icalversion.h ../../src/libical/icaltime.h ../../src/libical/icalduration.h ../../src/libical/icalperiod.h ../../src/libical/icalenums.h ../../src/libical/icaltypes.h ../../src/libical/icalrecur.h ../../src/libical/icalattach.h icalderivedvalue.h icalderivedparameter.h ../../src/libical/icalvalue.h ../../src/libical/icalparameter.h icalderivedproperty.h ../../src/libical/icalproperty.h ../../src/libical/pvl.h ../../src/libical/icalarray.h ../../src/libical/icalcomponent.h ../../src/libical/icaltimezone.h ../../src/libical/icalparser.h ../../src/libical/icalmemory.h icalerror.h ../../src/libical/icalrestriction.h ../../src/libical/sspm.h ../../src/libical/icalmime.h ../../src/libical/icallangbind.h					\
| egrep -v "#include.*\"ical"			\
| egrep -v "#include.*\"config"			\
| egrep -v "#include.*\"pvl\.h\""		\
| egrep -v '\$(Id|Locker): .+\$'>> ical.h
echo '#ifdef __cplusplus'         >> ical.h
echo '}'                          >> ical.h
echo '#endif'                     >> ical.h
echo '#endif'                     >> ical.h
make[4]: Leaving directory `prefix/libical-1.0/src/libical'
make[3]: Leaving directory `prefix/libical-1.0/src/libical'
Making all in libicalss
make[3]: Entering directory `prefix/libical-1.0/src/libicalss'
echo '#ifndef LIBICAL_ICALSS_H'   >  icalss.h
echo '#define LIBICAL_ICALSS_H'   >> icalss.h
echo '#ifdef __cplusplus'         >> icalss.h
echo 'extern "C" {'               >> icalss.h
echo '#endif'                     >> icalss.h
echo '/*'                         >> icalss.h
echo ' $''Id''$'                >> icalss.h
echo '*/'                         >> icalss.h
cat ./icalgauge.h ./icalset.h ./icalcluster.h ./icalfileset.h ./icaldirset.h  ./icalcalendar.h ./icalclassify.h ./icalspanlist.h ./icalmessage.h				\
| egrep -v "#include.*\"ical"			\
| egrep -v "#include.*\"pvl\.h\""		\
| egrep -v '\$(Id|Locker): .+\$'>> icalss.h
echo '#ifdef __cplusplus'         >> icalss.h
echo '}'                          >> icalss.h
echo '#endif'                     >> icalss.h
echo '#endif'                     >> icalss.h
make  all-am
make[4]: Entering directory `prefix/libical-1.0/src/libicalss'
/bin/sh ../../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I../../src/libical -I../../src/libical     -g -O0 -Wall  -rdynamic  -D_REENTRANT -c -o icalcalendar.lo icalcalendar.c
/bin/sh ../../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I../../src/libical -I../../src/libical     -g -O0 -Wall  -rdynamic  -D_REENTRANT -c -o icalclassify.lo icalclassify.c
/bin/sh ../../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I../../src/libical -I../../src/libical     -g -O0 -Wall  -rdynamic  -D_REENTRANT -c -o icalcluster.lo icalcluster.c
/bin/sh ../../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I../../src/libical -I../../src/libical     -g -O0 -Wall  -rdynamic  -D_REENTRANT -c -o icalgauge.lo icalgauge.c
/bin/sh ../../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I../../src/libical -I../../src/libical     -g -O0 -Wall  -rdynamic  -D_REENTRANT -c -o icaldirset.lo icaldirset.c
/bin/sh ../../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I../../src/libical -I../../src/libical     -g -O0 -Wall  -rdynamic  -D_REENTRANT -c -o icalfileset.lo icalfileset.c
/bin/sh ../../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I../../src/libical -I../../src/libical     -g -O0 -Wall  -rdynamic  -D_REENTRANT -c -o icalset.lo icalset.c
/bin/sh ../../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I../../src/libical -I../../src/libical     -g -O0 -Wall  -rdynamic  -D_REENTRANT -c -o icalspanlist.lo icalspanlist.c
/bin/sh ../../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I../../src/libical -I../../src/libical     -g -O0 -Wall  -rdynamic  -D_REENTRANT -c -o icalmessage.lo icalmessage.c
/bin/sh ../../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I../../src/libical -I../../src/libical     -g -O0 -Wall  -rdynamic  -D_REENTRANT -c -o icalsslexer.lo icalsslexer.c
/bin/sh ../../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -I../../src/libical -I../../src/libical     -g -O0 -Wall  -rdynamic  -D_REENTRANT -c -o icalssyacc.lo icalssyacc.c
make[4]: *** No rule to make target `../../src/libical/libical.la', needed by `libicalss.la'.  Stop.
make[4]: *** Waiting for unfinished jobs....
make[4]: Leaving directory `prefix/libical-1.0/src/libicalss'
make[3]: *** [all] Error 2
make[3]: Leaving directory `prefix/libical-1.0/src/libicalss'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `prefix/libical-1.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `prefix/libical-1.0'
make: *** [all] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.dORZ0j (%build)


RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.dORZ0j (%build)
Could not execute local: Non zero exit






More information about the libical-devel mailing list