Hi again,
Turns out you don't need to compile libindi to reproduce the issue. It's
sufficient to simply attempt to compile anything with gcc using -lcfitsio.
The problem is in the way configure script in cfitsio handles
--with-bzip2 option. It has an "optional" argument, which is supposed to
be a path to where libbz2.so resides. Notice this snippet from configure.in:
# BZIP2 flags:
if test "x$BZIP2_PATH" != x; then
CFLAGS="$CFLAGS -I${BZIP2_PATH}/include"
LDFLAGS="$LDFLAGS -L${BZIP2_PATH}/lib -lbz2"
fi
If "optional" argument to --with-bzip2 is not supplied then $BZIP2_PATH
is empty, and -lbz2 doesn't get added to LDFLAGS. If $BZIP2_PATH is not
empty then -lbz2 will be added to LDFLAGS. Additionally, -L option will
be added. This will not have a correct path in Slackware64 (because it
always ends with "/lib"), but it actually doesn't matter, since system
libbz2.so is in the default search location.
I prefer to fix this issue with my SlackBuild by simply removing
--with-bzip2 option from ./configure. And I will do it this way, unless
you will tell me that you need bzip2 support in cfitsio. :)
I naively assumed that simply adding --with-bzip2 will enable this
feature without any further problems. Sorry for the inconvenience.
Regards,
Dominik
_______________________________________________
SlackBuilds-users mailing list
[email protected]
https://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users
Archives - https://lists.slackbuilds.org/pipermail/slackbuilds-users/
FAQ - https://slackbuilds.org/faq/