SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
The program does have a lot of deps ( an understatement )
looking at your error, it would appear that your copy of `doxygen` segfaulted ?
-- kjh
This is the same 'stuff' from my do-gdal.SlackBuild.out build log ( several warnings but no segfault ):
Code:
./config.status
config.status: creating GDALmake.opt
config.status: WARNING: 'GDALmake.opt.in' seems to ignore the --datarootdir setting
config.status: creating port/cpl_config.h
config.status: port/cpl_config.h is unchanged
config.status: executing libtool commands
(cat Doxyfile ; echo "ENABLED_SECTIONS=man"; echo "INPUT=apps swig/python/scripts"; echo "FILE_PATTERNS=*.cpp *.dox"; echo "GENERATE_HTML=NO"; echo "GENERATE_MAN=YES") | doxygen -
Warning: Tag `HTML_ALIGN_MEMBERS' at line 594 of file `-' has become obsolete.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
Warning: Tag `XML_SCHEMA' at line 826 of file `-' has become obsolete.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
Warning: Tag `XML_DTD' at line 832 of file `-' has become obsolete.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
/tmp/SBo/gdal-2.1.1/apps/gdal_utilities.dox:1307: warning: multiple use of section label 'gdaltransform_example' while adding section, (first occurrence: /tmp/SBo/gdal-2.1.1/apps/gdal_utilities.dox, line 1291)
/tmp/SBo/gdal-2.1.1/apps/gdal_utilities.dox:2414: warning: multiple use of section label 'gdal_grid_example' while adding section, (first occurrence: /tmp/SBo/gdal-2.1.1/apps/gdal_utilities.dox, line 2094)
/tmp/SBo/gdal-2.1.1/apps/gnm_utilities.dox:135: warning: multiple use of section label 'gnmmanage_author' while adding section, (first occurrence: /tmp/SBo/gdal-2.1.1/apps/gnm_utilities.dox, line 84)
Searching for include files...
Searching for example files...
I also installed all the optional deps before building gdal and I've got an NVidia GTX 970M running the NVidia 367.44 blob.
I managed to compile it by commenting out the lines that create the docs and man pages in the .SlackBuild, tomorrow I'll try that script and see what happens
I noticed that I left out something 'important' from my do-gdal.SlackBuild.out log ...
I do not have bash-completion installed but it appears that you do ?
Maybe bash-completion + doxygen is the culprit ?
-- kjh
This is the same snippit, including the bash-completion tests:
Code:
make[2]: Leaving directory '/tmp/SBo/gdal-2.1.1/swig/python'
make[1]: Leaving directory '/tmp/SBo/gdal-2.1.1/swig'
(cd scripts; make install)
make[1]: Entering directory '/tmp/SBo/gdal-2.1.1/scripts'
if test "x`pkg-config --version 2>/dev/null`" != "x" -a "x`pkg-config --variable=compatdir bash-completion`" != "x"; then \
/tmp/SBo/gdal-2.1.1/install-sh -d /tmp/SBo/package-gdal/usr`pkg-config --variable=compatdir bash-completion` ; \
cp gdal-bash-completion.sh /tmp/SBo/package-gdal/usr`pkg-config --variable=compatdir bash-completion`; \
fi
Package bash-completion was not found in the pkg-config search path.
Perhaps you should add the directory containing `bash-completion.pc'
to the PKG_CONFIG_PATH environment variable
No package 'bash-completion' found
make[1]: Leaving directory '/tmp/SBo/gdal-2.1.1/scripts'
for f in LICENSE.TXT data/*.* ; do /tmp/SBo/gdal-2.1.1/install-sh -c -m 0644 $f /tmp/SBo/package-gdal/usr/share/gdal ; done
/bin/sh /tmp/SBo/gdal-2.1.1/libtool --mode=finish --silent /tmp/SBo/package-gdal/usr/lib64
/tmp/SBo/gdal-2.1.1/install-sh -d /tmp/SBo/package-gdal/usr/lib64/pkgconfig
/tmp/SBo/gdal-2.1.1/install-sh -c -m 0644 gdal.pc /tmp/SBo/package-gdal/usr/lib64/pkgconfig/gdal.pc
./config.status
config.status: creating GDALmake.opt
config.status: WARNING: 'GDALmake.opt.in' seems to ignore the --datarootdir setting
config.status: creating port/cpl_config.h
config.status: port/cpl_config.h is unchanged
config.status: executing libtool commands
(cat Doxyfile ; echo "ENABLED_SECTIONS=man"; echo "INPUT=apps swig/python/scripts"; echo "FILE_PATTERNS=*.cpp *.dox"; echo "GENERATE_HTML=NO"; echo GENERATE_MAN=YES") | doxygen -
Warning: Tag `HTML_ALIGN_MEMBERS' at line 594 of file `-' has become obsolete.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
Warning: Tag `XML_SCHEMA' at line 826 of file `-' has become obsolete.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
Warning: Tag `XML_DTD' at line 832 of file `-' has become obsolete.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
/tmp/SBo/gdal-2.1.1/apps/gdal_utilities.dox:1307: warning: multiple use of section label 'gdaltransform_example' while adding section, (first occurrence: /tmp/SBo/gdal-2.1.1/apps/gdal_utilities.dox, line 1291)
/tmp/SBo/gdal-2.1.1/apps/gdal_utilities.dox:2414: warning: multiple use of section label 'gdal_grid_example' while adding section, (first occurrence: /tmp/SBo/gdal-2.1.1/apps/gdal_utilities.dox, line 2094)
/tmp/SBo/gdal-2.1.1/apps/gnm_utilities.dox:135: warning: multiple use of section label 'gnmmanage_author' while adding section, (first occurrence: /tmp/SBo/gdal-2.1.1/apps/gnm_utilities.dox, line 84)
Searching for include files...
Searching for example files...
Last edited by kjhambrick; 10-04-2016 at 09:16 PM.
Reason: fix line-wrap due-to `less`
I suspect your problem is nothing to do with gdal or its dependencies or gcc or bash-completion (sorry everybody). From the log you supplied (thanks very much!) and as kjhambrick says the problem is quite clearly caused when 'doxygen' tries to run.
Have you recently upgraded to Slackware 14.2? Do you have some perl modules installed, either from SBo or from cpan, that you haven't rebuilt since you upgraded to 14.2?
doxygen uses perl, and because of incompatible changes in perl-5.22, it is necessary to rebuild all your added perl modules after upgrading. If you don't, it causes lots of programs that use perl to segfault when you start them. This has unfortunately bitten lots of people, and I suspect you're possibly one more victim.
Nope, it's actually a new installation of Slackware64 14.2 and yes I installed bash-completion since the first error it gave me was about not finding that package
Nope, clean installation of Slackware64 14.2, every package installed from slackbuilds org and bash-completion from slackware-install iso, also a SlackBuild
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.