View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001207Ecere SDKbuildsystempublic2018-09-26 10:512018-09-27 11:25
Reporterwolfi 
Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusnewResolutionopen 
Platformx86_64:linuxOSopenSUSEOS Version-
Product Version 
Target VersionFixed in Version 
Summary0001207: Cannot finish building on OpenSuse, error: lvalue required as left operand of assignment _nc_ESCDELAY() = 0;
Description~/ecere-sdk> make

Bootstrapping eC compiling tools...
Building ecere...
Building ec...
Building ecp...
Building ecc...
Building ecs...
All done!
Building 2nd stage ecere...
obj/release.linux/NCursesInterface.c: In function ‘__ecereMethod___ecereNameSpace__ecere__gui__drivers__NCursesInterface_Initialize’:
obj/release.linux/NCursesInterface.c:4119:16: error: lvalue required as left operand of assignment
 _nc_ESCDELAY() = 0;
                ^
make[1]: *** [Makefile:1878: obj/release.linux/NCursesInterface.o] Error 1
make: *** [Makefile:209: ecere] Error 2
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
(0001487)
jerome (administrator)
2018-09-26 13:53
edited on: 2018-09-26 13:54

Maybe set_escdelay(0) would fix it?

ESCDELAY = 0 seems to work fine on all platforms we have built on so far...

Note: the source for this is in ecere/src/gui/drivers/NCursesInterface.ec

(0001488)
wolfi (reporter)
2018-09-27 11:25

Great! thanks jerome!

Replacing ESCDELAY = 0 with set_escdelay(0) made the error disappear

- Issue History
Date Modified Username Field Change
2018-09-26 10:51 wolfi New Issue
2018-09-26 13:53 jerome Note Added: 0001487
2018-09-26 13:54 jerome Note Edited: 0001487 View Revisions
2018-09-27 11:25 wolfi Note Added: 0001488



Copyright © 2000 - 2018 MantisBT Team
Powered by Mantis Bugtracker