From: Fernando de Oliveira <[email protected]>
Subject: Re: [blfs-support] Compiling doxygen 1.8.8 failed
Date: Tue, 02 Sep 2014 09:52:27 -0300

> On 02-09-2014 09:22, Pierre Lorenzon wrote:
>> 
>> Hi,
>> 
>> Compiling doxygen 1.8.8 leads to following error :
>> 
>> config.cpp:(.text+0x7745): undefined reference to
>> `addConfigOptions(Config*)'
>> 
>> A rgrep on the source directory gives :
>> 
>>>>> -- grep
>> 
>> -*- mode: grep; default-directory:
>> "/usr/src/clfs-2.1.0/doxygen-1.8.8/" -*- Grep started at Tue Sep  2
>> 14:03:36
>> 
>> find . -type d \( -path \*/SCCS -o -path \*/RCS -o -path \*/CVS -o
>> -path \*/MCVS -o -path \*/.svn -o -path \*/.git -o -path \*/.hg -o
>> -path \*/.bzr -o -path \*/_MTN -o -path \*/_darcs -o -path
>> \*/\{arch\} \) -prune -o \! -type d \( -name .\#\* -o -name \*.o -o
>> -name \*\~ -o -name \*.bin -o -name \*.lbin -o -name \*.so -o -name
>> \*.a -o -name \*.ln -o -name \*.blg -o -name \*.bbl -o -name \*.elc
>> -o -name \*.lof -o -name \*.glo -o -name \*.idx -o -name \*.lot -o
>> -name \*.fmt -o -name \*.tfm -o -name \*.class -o -name \*.fas -o
>> -name \*.lib -o -name \*.mem -o -name \*.x86f -o -name \*.sparcf -o
>> -name \*.dfsl -o -name \*.pfsl -o -name \*.d64fsl -o -name \*.p64fsl
>> -o -name \*.lx64fsl -o -name \*.lx32fsl -o -name \*.dx64fsl -o -name
>> \*.dx32fsl -o -name \*.fx64fsl -o -name \*.fx32fsl -o -name
>> \*.sx64fsl -o -name \*.sx32fsl -o -name \*.wx64fsl -o -name
>> \*.wx32fsl -o -name \*.fasl -o -name \*.ufsl -o -name \*.fsl -o -name
>> \*.dxl -o -name \*.lo -o -name \*.la -o -name \*.gmo -o -name \*.mo
>> -o - name \*.toc -o -name \*.aux -o -name \*.cp -o -name \*.fn -o
>> -name \*.ky -o -name \*.pg -o -name \*.tp -o -name \*.vr -o -name
>> \*.cps -o -name \*.fns -o -name \*.kys -o -name \*.pgs -o -name
>> \*.tps -o -name \*.vrs -o -name \*.pyc -o -name \*.pyo \) -prune -o
>> -type f \( -name \* -o -name .\* \) -exec grep  -nH -e
>> addConfigOptions {} + ./generated_src/doxygen/config.cpp:3627:
>> addConfigOptions(this); ./src/configoptions.h:21:void
>> addConfigOptions(Config *cfg); ./src/configgen.py:610:               
>> print("void
>> addConfigOptions(Config *cfg)") ./src/config.l:1680:
>> addConfigOptions(this);
>> 
>> Grep finished (matches found) at Tue Sep  2 14:03:36
>> 
>>>>> -- End grep
>> 
>> as if this method is declared but never implemented.
>> 
>> Did anybody succeeded to compile this package. I suspect that yes
>> otherwise it were not written in the book that this package is known
>> to build etc ... but anyway ...
>> 
>> 
>> Regards
>> 
>> Pierre
>> 
> 
> Yes, installed at:
> 
> $ paco -dd doxygen-1.8.822-Aug-2014 12:10  doxygen-1.8.8
> 
> Just rebuilt (DESTDIR) to reply your post:
> 
> $ xzgrep -iE 'addConfigOptions|config.cpp'
> /home/fernando/Downloads/blfs/doxygen-1.8.8-simulation-2014.09.02-09h33m21s.log.xz
> /usr/bin/flex -PconfigYY -t config.l >../generated_src/doxygen/config.cpp

  I suspect that this step was not done correctly. anyway it
  works now !

  Thanks 

  Pierre




> g++ -c -pipe -fsigned-char -D_LARGEFILE_SOURCE -Wall -W -O2
> -I../generated_src/doxygen -I. -I../qtools -o
> ../objects/doxygen/config.o ../generated_src/doxygen/config.cpp
> 
> Your find/grep command gives:
> $ env LC_ALL=C find . -type d \( -path \*/SCCS -o -path \*/RCS -o -path
> \*/CVS -o -path \*/MCVS -o -path \*/.svn -o -path \*/.git -o -path
> \*/.hg -o -path \*/.bzr -o -path \*/_MTN -o -path \*/_darcs -o -path
> \*/\{arch\} \) -prune -o \! -type d \( -name .\#\* -o -name \*.o -o
> -name \*\~ -o -name \*.bin -o -name \*.lbin -o -name \*.so -o -name \*.a
> -o -name \*.ln -o -name \*.blg -o -name \*.bbl -o -name \*.elc -o -name
> \*.lof -o -name \*.glo -o -name \*.idx -o -name \*.lot -o -name \*.fmt
> -o -name \*.tfm -o -name \*.class -o -name \*.fas -o -name \*.lib -o
> -name \*.mem -o -name \*.x86f -o -name \*.sparcf -o -name \*.dfsl -o
> -name \*.pfsl -o -name \*.d64fsl -o -name \*.p64fsl -o -name \*.lx64fsl
> -o -name \*.lx32fsl -o -name \*.dx64fsl -o -name \*.dx32fsl -o -name
> \*.fx64fsl -o -name \*.fx32fsl -o -name \*.sx64fsl -o -name \*.sx32fsl
> -o -name \*.wx64fsl -o -name \*.wx32fsl -o -name \*.fasl -o -name
> \*.ufsl -o -name \*.fsl -o -name \*.dxl -o -name \*.lo -o -name \*.la -o
> -name \*.gmo -o -name \*.mo -o -name \*.toc -o -name \*.aux -o -name
> \*.cp -o -name \*.fn -o -name \*.ky -o -name \*.pg -o -name \*.tp -o
> -name \*.vr -o -name \*.cps -o -name \*.fns -o -name \*.kys -o -name
> \*.pgs -o -name \*.tps -o -name \*.vrs -o -name \*.pyc -o -name \*.pyo
> \) -prune -o  -type f \( -name \* -o -name .\* \) -exec grep  -nH -e
> addConfigOptions {} +
> ./src/configoptions.h:21:void addConfigOptions(Config *cfg);
> ./src/configgen.py:610:               print("void addConfigOptions(Config 
> *cfg)")
> ./src/config.l:1680:  addConfigOptions(this);
> Binary file ./bin/doxygen matches
> ./generated_src/doxygen/configoptions.cpp:11:void
> addConfigOptions(Config *cfg)
> ./generated_src/doxygen/config.cpp:3630:  addConfigOptions(this);
> 
> -- 
> []s,
> Fernando
> -- 
> http://lists.linuxfromscratch.org/listinfo/blfs-support
> FAQ: http://www.linuxfromscratch.org/blfs/faq.html
> Unsubscribe: See the above information page
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to