Thread: [Doxygen-develop] configure fails on Solaris
Brought to you by:
dimitri
From: Dagobert M. <da...@op...> - 2014-11-28 11:16:17
Attachments:
smime.p7s
|
Hi Dimitri, I noticed the current „configure“ of doxygen is broken on my Solaris continuous integration: > ./configure > in dir /export/home/buildbot/slave/doxygen-solaris10-i386/build (timeout 1200 secs) > watching logfiles {} > argv: ['./configure'] > environment: > CC=/opt/solarisstudio12.3/bin/cc > CXX=/opt/solarisstudio12.3/bin/CC > HOME=/export/home/buildbot > LDFLAGS=-R/opt/csw/lib > LOGNAME=buildbot > MAIL=/var/mail//buildbot > MANPATH=/usr/share/man:/opt/csw/share/man > PATH=/opt/csw/gnu:/usr/bin:/usr/ccs/bin:/opt/csw/bin > PWD=/export/home/buildbot/slave/doxygen-solaris10-i386/build > SHELL=/opt/csw/bin/bash > SHLVL=1 > SSH_CLIENT=192.168.1.8 51910 22 > SSH_CONNECTION=192.168.1.8 51910 192.168.1.33 22 > TZ=Europe/Berlin > USER=buildbot > _=/opt/csw/bin/buildslave > using PTY: False > > Autodetected platform solaris-g++... > Checking for GNU make tool... using /opt/csw/bin/gmake > Checking for GNU install tool... using /usr/bin/install > Checking for dot (part of GraphViz)... using /opt/csw/bin/dot > > ./configure: syntax error at line 558: `libclang_hdr_dir=$' unexpected > > program finished with exit code 2 > elapsedTime=0.264766 Can you please have a look? You can also check the status at https://buildfarm.opencsw.org/buildbot/waterfall?builder=doxygen-solaris10-i386&builder=doxygen-solaris10-sparc&reload=none Best regards — Dago -- "You don't become great by trying to be great, you become great by wanting to do something, and then doing it so hard that you become great in the process." - xkcd #896 -- "You don't become great by trying to be great, you become great by wanting to do something, and then doing it so hard that you become great in the process." - xkcd #896 |
From: Dimitri v. H. <do...@gm...> - 2014-11-29 13:45:10
|
Hi Dagobert, > On 28 Nov 2014, at 12:16 , Dagobert Michelsen <da...@op...> wrote: > > Hi Dimitri, > > I noticed the current „configure“ of doxygen is broken on my Solaris continuous integration: >> >> Autodetected platform solaris-g++... >> Checking for GNU make tool... using /opt/csw/bin/gmake >> Checking for GNU install tool... using /usr/bin/install >> Checking for dot (part of GraphViz)... using /opt/csw/bin/dot >> >> ./configure: syntax error at line 558: `libclang_hdr_dir=$' unexpected >> >> program finished with exit code 2 >> elapsedTime=0.264766 > > Can you please have a look? I think a bash specific construct has crept in. Can you check if changing lines 558 and 559 by libclang_hdr_dir=`llvm-config --includedir` libclang_lib_dir=`llvm-config --libdir` helps? Regards, Dimitri |
From: Michael S. <ms...@re...> - 2014-12-01 11:56:36
|
On 29.11.2014 14:44, Dimitri van Heesch wrote: > Hi Dagobert, > >> On 28 Nov 2014, at 12:16 , Dagobert Michelsen <da...@op...> wrote: >> >> Hi Dimitri, >> >> I noticed the current „configure“ of doxygen is broken on my Solaris continuous integration: >>> >>> ./configure: syntax error at line 558: `libclang_hdr_dir=$' unexpected >>> >>> program finished with exit code 2 > > I think a bash specific construct has crept in. Can you check if changing lines 558 and 559 by > > libclang_hdr_dir=`llvm-config --includedir` > libclang_lib_dir=`llvm-config --libdir` > > helps? actually command substitution with $(...) is not a bashism but perfectly standard: http://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_06_03 it's just that /bin/sh on Solaris (at least in Solaris 10) is so lame that it doesn't implement it, only the inferior backtick `syntax` that won't nest. |
From: Dagobert M. <da...@op...> - 2014-12-01 12:54:17
Attachments:
smime.p7s
|
Hi Dimitri, > Am 29.11.2014 um 14:44 schrieb Dimitri van Heesch <do...@gm...>: >> On 28 Nov 2014, at 12:16 , Dagobert Michelsen <da...@op...> wrote: >> >> Hi Dimitri, >> >> I noticed the current „configure“ of doxygen is broken on my Solaris continuous integration: >>> >>> Autodetected platform solaris-g++... >>> Checking for GNU make tool... using /opt/csw/bin/gmake >>> Checking for GNU install tool... using /usr/bin/install >>> Checking for dot (part of GraphViz)... using /opt/csw/bin/dot >>> >>> ./configure: syntax error at line 558: `libclang_hdr_dir=$' unexpected >>> >>> program finished with exit code 2 >>> elapsedTime=0.264766 >> >> Can you please have a look? > > I think a bash specific construct has crept in. Can you check if changing lines 558 and 559 by > > libclang_hdr_dir=`llvm-config --includedir` > libclang_lib_dir=`llvm-config --libdir` > > helps? Yes, that looks much better. You can check the doxygen build status on Solaris at https://buildfarm.opencsw.org/buildbot/waterfall?builder=doxygen-solaris10-i386&builder=doxygen-solaris10-sparc&reload=none If you want I can set up email notification when something breaks. Best regards — Dago -- "You don't become great by trying to be great, you become great by wanting to do something, and then doing it so hard that you become great in the process." - xkcd #896 |