View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
---|---|---|---|---|---|---|---|---|---|
0002671 | NetSurf | Javascript | public | 2019-06-12 09:49 | 2019-08-01 09:32 | ||||
Reporter | Malcolm | ||||||||
Assigned To | kinnison | ||||||||
Severity | block | Reproducibility | always | ||||||
Status | closed | Resolution | no change required | ||||||
Platform | HP6120 laptop 1GB RAM, 32bit | OS | Linux - Antix 17 | OS Version | 17.x | ||||
Product Version | 3.8 | ||||||||
Target Version | Fixed in Version | ||||||||
Summary | 0002671: build - make fails with error suggesting undeclared variable in duktape/binding.c | ||||||||
Description | In file included from ./utils/log.h:78:0, from build/Linux-gtk/duktape/binding.c:18: build/Linux-gtk/duktape/binding.c: In function ‘dukky_create_prototype’: /home/malcolm/Downloads/netsurf/netsurf-all-3.8/inst-gtk/include/nslog/nslog.h:177:6: error: ‘__nslog_category_dukky’ undeclared (first use in this function) &__nslog_category_##catname, \ ^ build/Linux-gtk/duktape/binding.c:113:3: note: in expansion of macro ‘NSLOG’ NSLOG(dukky, WARNING, "Failed to register prototype for %s", proto_name + 2); ^~~~~ /home/malcolm/Downloads/netsurf/netsurf-all-3.8/inst-gtk/include/nslog/nslog.h:177:6: note: each undeclared identifier is reported only once for each function it appears in &__nslog_category_##catname, \ ^ build/Linux-gtk/duktape/binding.c:113:3: note: in expansion of macro ‘NSLOG’ NSLOG(dukky, WARNING, "Failed to register prototype for %s", proto_name + 2); ^~~~~ Makefile:855: recipe for target 'build/Linux-gtk/build_Linux-gtk_duktape_binding.o' failed make[1]: *** [build/Linux-gtk/build_Linux-gtk_duktape_binding.o] Error 1 make[1]: Leaving directory '/home/malcolm/Downloads/netsurf/netsurf-all-3.8/netsurf' Makefile:119: recipe for target '/home/malcolm/Downloads/netsurf/netsurf-all-3.8/inst-gtk/build-stamp' failed make: *** [/home/malcolm/Downloads/netsurf/netsurf-all-3.8/inst-gtk/build-stamp] Error 2 | ||||||||
Steps To Reproduce | Compile from packaged 3.8 source code, and pull-build-install from Git | ||||||||
Additional Information | build running smoothly until this point. Tail extract from screen output attached hereto. | ||||||||
Tags | No tags attached. | ||||||||
Fixed in CI build # | |||||||||
Reported in CI build # | |||||||||
URL of problem page | |||||||||
Attached Files |
|
Notes | |
kinnison (administrator) 2019-08-01 09:32 |
It looks like you mixed a combination of a too-new nsgenbind with the 3.8 source, and then probably some combination of the 3.8 and git HEAD stuff when you retried. You need to ensure that all the tooling and libraries come together in order to not have this kind of issue. We recently released 3.9 so it may behoove you to delete everything you had tried before, ensure you don't have installed versions of any of the tools, build system, etc. And then try 3.9 or git HEAD if you are so inclined. |
Issue History | |||
Date Modified | Username | Field | Change |
---|---|---|---|
2019-06-12 09:49 | Malcolm | New Issue | |
2019-06-12 09:49 | Malcolm | File Added: compile_error.txt | |
2019-08-01 09:32 | kinnison | Assigned To | => kinnison |
2019-08-01 09:32 | kinnison | Status | new => closed |
2019-08-01 09:32 | kinnison | Resolution | open => no change required |
2019-08-01 09:32 | kinnison | Note Added: 0002036 |