Euphoria Ticket #969: Cannot build tools

Configure with 'debug' option. Run 'make clean; make binder'

You'll get an error about unable to find library. The dependencies need correction.


Type: Task Severity: Minor Category: Build System
Assigned To: SDPringle Status: New Reported Release: 4.1/ba0fec61913e
Fixed in SVN #: View VCS: none Milestone: 4.1.0

1. Comment by SDPringle Jan 21, 2018

See: hg:euphoria/rev/dbce38fb8a3b

changeset: 6451:dbce38fb8a3b user: Shawn David Pringle B.Sc. <> date: Fri Sep 15 15:18:54 2017 -0300 files: source/Makefile.gnu description:

  • build tools library dependency set to $(EECUA) NOT eu.a and NOT $(LIBRARY_NAME). The value 'eu.a' is not portable, and tools that are built with external makefiles need the non-debug version $(EECUA) in order to build the target even when --debug is passed to configure.
  • Use BUILDDIR rather than CYPBUILDDIR as paths for test's dependencies
  • ticket 969

2. Comment by jimcbrown Jan 23, 2018

Why are we not using CYPBUILDDIR for the path's dependencies for the test target?

This only matters on Cygwin, where we need to sometimes use c:\path and othertimes use /cygdrive/c/path - MinGW and everywhere else, BUILDDIR and CYPBUILDDIR are interchangable.

Make sure you're using the gnumake.exe from Cygwin and not MinGW when testing this..


Quick Links

User menu

Not signed in.

Misc Menu