http://quantlib.414.s1.nabble.com/Cygwin-build-error-during-experimental-folder-linking-tp16758p16767.html
different" branches and trying to build them. Something like a "very
checked out would be useful I guess. Or support for building in a
separate directory.
> Just bumped into a similar issue, but on standard Linux, not cygwin. Fixed
> it by manually deleting all .deps , .libs folders and .o, .lo, .la and .a
> files, rerunning autogen.sh and configure and running make. I don't think
> the normal 'make clean' cleaned well enough when I switch from my master
> branch to a very old, outdated branch.
>
> Francois Botha
>
> On 4 August 2015 at 22:48, Lucas Ingles <
[hidden email]> wrote:
>>
>> Yes, I think the problem is some config in this machine, because I tried
>> with another one with the same environment (Win7 + Cygwin) and it worked.
>> Unfortunatelly, I was not able to fix that error. I will try to skip
>> experimental as a temporary solution. Thanks very much for the help Luigi.
>>
>> Em 04/08/2015 16:40, "Luigi Ballabio" <
[hidden email]> escreveu:
>>>
>>> That's weird. I don't think I've seen it happen before.
>>>
>>> As for disabling the experimental folder, you can edit ql/Makefile.am and
>>> remove experimental from the list of subdirs and libExperimental from the
>>> list of libraries to link. You'll get some errors in the test suite, though,
>>> since there are test cases that exercise that code. You'll have to comment
>>> those out.
>>>
>>> Luigi
>>>
>>> On Tue, Aug 4, 2015 at 9:01 PM Lucas Ingles <
[hidden email]>
>>> wrote:
>>>>
>>>> Luigi, I do have
>>>> ql/experimental/amortizingbonds/.libs/libAmortizingBonds.a and there are no
>>>> errors during ql/experimental/amortizingbonds compilation phase. I can see
>>>> all the files and folders in the right place after "make" stops. I can even
>>>> run the "problematic" line with success:
>>>>
>>>> cd .libs/libExperimental.lax/libAmortizingBonds.a && ar x
>>>> "/drives/c/Lucas/softwares/QuantLib/QuantLib-1.6.1-GCC/ql/experimental/amortizingbonds/.libs/libAmortizingBonds.a"
>>>>
>>>> Now that I am trying to run "make" again, it included an RM line before
>>>> the error. I think this is related to the problem:
>>>>
>>>> make[4]: Leaving directory
>>>> '/drives/c/Lucas/softwares/QuantLib/QuantLib-1.6.1-GCC/ql/experimental/volatility'
>>>>
>>>> make[4]: Entering directory
>>>> '/drives/c/Lucas/softwares/QuantLib/QuantLib-1.6.1-GCC/ql/experimental'
>>>>
>>>> /bin/sh ../../libtool --tag=CC --mode=link gcc -g -O2
>>>> -L/drives/c/Lucas/softwares/boost_1_58_0 -o libExperimental.la
>>>> amortizingbonds/libAmortizingBonds.la barrieroption/libBarrierOption.la
>>>> callablebonds/libCallableBonds.la catbonds/libCatBonds.la
>>>> commodities/libCommodities.la convertiblebonds/libConvertibleBonds.la
>>>> coupons/libCoupons.la credit/libCredit.la exoticoptions/libExoticOptions.la
>>>> finitedifferences/libMultiDimFDM.la fx/libFX.la inflation/libInflation.la
>>>> lattices/libLattices.la math/libMath.la mcbasket/libMcBasket.la
>>>> processes/libProcesses.la risk/libRisk.la shortrate/libShortRate.la
>>>> swaptions/libSwaptions.la variancegamma/libVarianceGamma.la
>>>> varianceoption/libVarianceOption.la volatility/libVolatility.la
>>>>
>>>> libtool: link: rm -fr .libs/libExperimental.lax
>>>>
>>>> libtool: link: (cd .libs/libExperimental.lax/libAmortizingBonds.a && ar
>>>> x
>>>> "/drives/c/Lucas/softwares/QuantLib/QuantLib-1.6.1-GCC/ql/experimental/amortizingbonds/.libs/libAmortizingBonds.a")
>>>>
>>>>
>>>> /drives/c/Lucas/softwares/QuantLib/QuantLib-1.6.1-GCC/ql/experimental/amortizingbonds/.libs/libAmortizingBonds.a:
>>>> No such file or directory
>>>>
>>>> M:\Riscos\RM\PRICE\DLL\MinGW-4.8.1\bin\ar.exe: Makefile:463: recipe for
>>>> target 'libExperimental.la' failed
>>>>
>>>> make[4]: *** [libExperimental.la] Error 9
>>>>
>>>> Also, is there any way to disable experimental folder from my build?
>>>> Thanks very much for the help with this point.
>>>>
>>>> Regards,
>>>> Lucas
>>>>
>>>> Do you have ql/experimental/amortizingbonds/.libs/libAmortizingBonds.a?
>>>> If not, are there any errors logged while compiling in
>>>> ql/experimental/amortizingbonds? (It would be before the part you quoted.)
>>>>
>>>> Luigi'
>>>>
>>>>
>>>> On 19:33, Tue, Aug 4, 2015 Lucas Ingles <
[hidden email]> wrote:
>>>>>
>>>>> Hello to all,
>>>>>
>>>>> I am trying to build Quantlib under Windows 7 with Cygwin. Every folder
>>>>> and file seems to be in the right place, but the build process returns the
>>>>> following error message. Can someone point me the right way to solve this?
>>>>> Thanks very much.
>>>>>
>>>>> make[4]: Leaving directory
>>>>> '/drives/c/Lucas/softwares/QuantLib/QuantLib-1.6.1-GCC/ql/experimental/volatility'
>>>>>
>>>>> make[4]: Entering directory
>>>>> '/drives/c/Lucas/softwares/QuantLib/QuantLib-1.6.1-GCC/ql/experimental'
>>>>>
>>>>> /bin/sh ../../libtool --tag=CC --mode=link gcc -g -O2
>>>>> -L/drives/c/Lucas/softwares/boost_1_58_0 -o libExperimental.la
>>>>> amortizingbonds/libAmortizingBonds.la barrieroption/libBarrierOption.la
>>>>> callablebonds/libCallableBonds.la catbonds/libCatBonds.la
>>>>> commodities/libCommodities.la convertiblebonds/libConvertibleBonds.la
>>>>> coupons/libCoupons.la credit/libCredit.la exoticoptions/libExoticOptions.la
>>>>> finitedifferences/libMultiDimFDM.la fx/libFX.la inflation/libInflation.la
>>>>> lattices/libLattices.la math/libMath.la mcbasket/libMcBasket.la
>>>>> processes/libProcesses.la risk/libRisk.la shortrate/libShortRate.la
>>>>> swaptions/libSwaptions.la variancegamma/libVarianceGamma.la
>>>>> varianceoption/libVarianceOption.la volatility/libVolatility.la
>>>>>
>>>>> libtool: link: (cd .libs/libExperimental.lax/libAmortizingBonds.a && ar
>>>>> x
>>>>> "/drives/c/Lucas/softwares/QuantLib/QuantLib-1.6.1-GCC/ql/experimental/amortizingbonds/.libs/libAmortizingBonds.a")
>>>>>
>>>>>
>>>>> /drives/c/Lucas/softwares/QuantLib/QuantLib-1.6.1-GCC/ql/experimental/amortizingbonds/.libs/libAmortizingBonds.a:
>>>>> No such file or directory
>>>>>
>>>>> M:\Riscos\RM\PRICE\DLL\MinGW-4.8.1\bin\ar.exe: Makefile:463: recipe for
>>>>> target 'libExperimental.la' failed
>>>>>
>>>>> Thank you,
>>>>> Lucas
>>>>>
>>>>>
>>>>> ------------------------------------------------------------------------------
>>>>> _______________________________________________
>>>>> QuantLib-users mailing list
>>>>>
[hidden email]
>>>>>
https://lists.sourceforge.net/lists/listinfo/quantlib-users>>>>
>>>> --
>>>>
>>>> <
http://leanpub.com/implementingquantlib/>
>>>> <
http://implementingquantlib.com>
>>>> <
http://twitter.com/lballabio>
>>>
>>> --
>>>
>>> <
http://leanpub.com/implementingquantlib/>
>>> <
http://implementingquantlib.com>
>>> <
http://twitter.com/lballabio>
>>
>>
>>
>> ------------------------------------------------------------------------------
>>
>> _______________________________________________
>> QuantLib-users mailing list
>>
[hidden email]
>>
https://lists.sourceforge.net/lists/listinfo/quantlib-users>>
>
>
> ------------------------------------------------------------------------------
>
> _______________________________________________
> QuantLib-users mailing list
>
[hidden email]
>
https://lists.sourceforge.net/lists/listinfo/quantlib-users>