[Lunar-bugs] [Lunar Linux 0000063]: doxygen - Build fails due to environment variable not set
Lunar bug reports list
lunar-bugs at lunar-linux.org
Mon Mar 6 00:28:49 UTC 2006
A NOTE has been added to this issue.
======================================================================
<http://bugs.lunar-linux.org/view.php?id=63>
======================================================================
Reported By: linisys
Assigned To: dveatch
======================================================================
Project: Lunar Linux
Issue ID: 63
Category: module
Reproducibility: always
Severity: minor
Priority: normal
Status: assigned
Moonbase Version: 20060213.19
Core Tools: Lunar
Core Tools Version: 20060129
======================================================================
Date Submitted: 02-15-2006 01:48 UTC
Last Modified: 03-06-2006 00:28 UTC
======================================================================
Summary: doxygen - Build fails due to environment variable
not set
Description:
during compile of doxygen as a dependency for kde3:
....
rm -f addon/doxywizard/config.cpp
Checking for platform linux-g++... supported
Detected Qt via the QTDIR environment variable...
QTDIR is set to /opt/lunar/qt, but library directory
/opt/lunar/qt/lib does not exist!
Creating /var/log/lunar/compile/doxygen-1.4.6.bz2
! Problem detected during BUILD
This is the fix. It should probably be added into the build somewhere.
root at Lunar ~ # export QTDIR=/opt/lunar/qt/3
======================================================================
----------------------------------------------------------------------
linisys - 02-15-06 02:40
----------------------------------------------------------------------
OK: It seems like the build does what it is supposed to as far as putting
things in to /etc/profile.d/*.rc
However, when doing a large metaport, the shell is not refreshed with
these. This is corrected by a logout and login, but this is not effective
for compiling multiple packages at once. Functionality to pull these
files in should be done during post processing of the module.
'source /etc/profile.d/<last_compiled_module>'
so that metaports can continue to build without interruption.
----------------------------------------------------------------------
sofar - 02-24-06 20:20
----------------------------------------------------------------------
the module itself should set QTDIR to ${QT_PREFIX:=/opt/lunar/qt/3} - just
like all the other kde/qt modules do. It should not use stuff from
/etc/profile.d.
----------------------------------------------------------------------
sofar - 03-05-06 20:38
----------------------------------------------------------------------
dennis, pls check if it needs a fix from "/opt/lunar/qt" to
"/opt/lunar/qt/3"
----------------------------------------------------------------------
dveatch - 03-06-06 00:28
----------------------------------------------------------------------
The qt3 BUILD currently sets;
export QT_PREFIX=${QT_PREFIX:-/opt/lunar/qt/3}
export LD_LIBRARY_PATH=$QTDIR/lib
which afaik is the correct settings.
My current env is QTDIR=/opt/lunar/qt/3 and doxygen compiled fine.
As it stands now with the current moonbase. I see no problem with the
methods and paths used for qt3.
Issue History
Date Modified Username Field Change
======================================================================
02-15-06 01:48 linisys New Issue
02-15-06 01:48 linisys Moonbase Version => 20060213.19
02-15-06 01:48 linisys Core Tools => Lunar
02-15-06 01:48 linisys Core Tools Version => 20060129
02-15-06 02:40 linisys Note Added: 0000107
02-24-06 20:20 sofar Note Added: 0000130
03-05-06 20:37 sofar Status new => assigned
03-05-06 20:37 sofar Assigned To => dveatch
03-05-06 20:38 sofar Note Added: 0000137
03-06-06 00:28 dveatch Note Added: 0000142
======================================================================
More information about the Lunar-bugs
mailing list