Hi,

 

I’m unable to get this simple thing working. My requirement is to link with Apache lib. I tried 2, 3 cases, both don’t work.

 

1.

path-constant SRC2  : "../shared/processors/src" ;

path-constant SRC3  : "../shared/processors/phrasecountfeature/src" ;

path-constant SRC4  : "../../../../ThirdParty/Apache/2.2.11/httpd-2.2.11/srclib/apr/.libs" ;

 

project phrasecountfeature

   : source-location $(SRC1) $(SRC2) $(SRC3)

 

searched-lib apr : : <name>libapr-1.a <file>/home/arao/SLDS/Master_Repo/dev/ThirdParty/Apache/2.2.11/httpd-2.2.11/srclib/apr/.libs ;

 

lib libphrasecountfeature

   :

   phrasecountfeaturedll.cpp

   PhraseCountFeatureExtractor.cpp

   processor_modules_common.cpp

   apr

   : <define>$(DEFINES) : <link>shared ;

 

RESULT:

error: Unable to find file or target named

error:     '/home/arao/SLDS/Master_Repo/dev/ThirdParty/Apache/2.2.11/httpd-2.2.11/srclib/apr/.libs'

error: referred from project at

error:     '.'

 

 

2.

path-constant SRC2  : "../shared/processors/src" ;

path-constant SRC3  : "../shared/processors/phrasecountfeature/src" ;

path-constant SRC4  : "../../../../ThirdParty/Apache/2.2.11/httpd-2.2.11/srclib/apr/.libs" ;

 

project phrasecountfeature

   : source-location $(SRC1) $(SRC2) $(SRC3)

   : requirements <library>../../../../ThirdParty/Apache/2.2.11/httpd-2.2.11/srclib/apr/.libs/libapr-1.a

   ;

 

searched-lib apr : : <name>libapr-1.a <file>/home/arao/SLDS/Master_Repo/dev/ThirdParty/Apache/2.2.11/httpd-2.2.11/srclib/apr/.libs ;

 

lib libphrasecountfeature

   :

   phrasecountfeaturedll.cpp

   PhraseCountFeatureExtractor.cpp

   processor_modules_common.cpp

   apr

   : <define>$(DEFINES) : <link>shared ;

 

RESULT:

error: Unable to find file or target named

error:     '/home/arao/SLDS/Master_Repo/dev/ThirdParty/Apache/2.2.11/httpd-2.2.11/srclib/apr/.libs'

error: referred from project at

error:     '.'

 

3.

path-constant SRC2  : "../shared/processors/src" ;

path-constant SRC3  : "../shared/processors/phrasecountfeature/src" ;

path-constant SRC4  : "../../../../ThirdParty/Apache/2.2.11/httpd-2.2.11/srclib/apr/.libs" ;

 

project phrasecountfeature

   : source-location $(SRC1) $(SRC2) $(SRC3)

 

lib libphrasecountfeature

   :

   phrasecountfeaturedll.cpp

   PhraseCountFeatureExtractor.cpp

   processor_modules_common.cpp

   /home/arao/SLDS/Master_Repo/dev/ThirdParty/Apache/2.2.11/httpd-2.2.11/srclib/apr/.libs/libapr-1.a

   : <define>$(DEFINES) : <link>shared ;

 

RESULT:

This builds ok, but it doesn’t really link in the Apache lib.

 

--------------------------

 

I’m sure this is easy or you to answer. Please help.

 

Thanks,

Anant