silvioprog / brookframework

Microframework which helps to develop web Pascal applications.
https://github.com/risoflora/brookframework
GNU Lesser General Public License v3.0
171 stars 37 forks source link

Cannot install brookrt.lpk 1.9.9 on Lazarus 1.6 on Mac OS X #123

Closed tuppa closed 6 years ago

tuppa commented 8 years ago

Tested on El Capitan, cannot compile package due to CustFCGI not found.

Compile package BrookRT 3.9.9: Exit code 256, Errors: 1 brookfclfcgibroker.pas(23,12) Fatal: Cannot find CustFCGI used by BrookFCLFCGIBroker of package BrookRT.

silvioprog commented 8 years ago

It seems that El Capitan doesn't have the CustFCGI unit. Can you add an IFDEF fixing it and send a patch for us? Thanks!

tuppa commented 8 years ago

I managed to work around it by opening the BrookRT package while I had the BrookEX package open, and removed brookfclfcgibroker.pas from the BrookRT package window.

Adding IFDEFs to exclude CustFCGI unit from brookfclfcgibroker.pas didn't work as CustFCGI was referenced in many places in the file.

MFernstrom commented 7 years ago

I'm having the same issue, can't install Brook due to not having CustFCGI, I have not been able to work around the issue.

reminder2k1 commented 7 years ago

Just added fcl-web source path on BrookRT Search Path on Options.

screen shot 2017-03-25 at 4 43 06 pm
MFernstrom commented 7 years ago

I added the cfl-web/src/base to path and now it compiles, but when trying to install I get this error: turbopoweripro.pas(10,34) Fatal: Cannot find Iphttpbroker used by TurboPowerIPro, incompatible ppu=/Developer/lazarus/components/turbopower_ipro/units/i386-darwin/carbon/iphttpbroker.ppu, package TurboPowerIPro

MFernstrom commented 7 years ago

If I uninstall TurboPower, I can install Brook 3 and rebuild Lazarus just fine.

silvioprog commented 6 years ago

Closing since it was already solved. Thanks for reporting dudes! (I would like to test Brook Tardigrade on MAC :-) )