Is anyone else seeing this after updating their pub.mod?

Started by braxtonrivers, April 09, 2018, 10:53:23

Previous topic - Next topic

braxtonrivers

Hi,

Is anyone else seeing this after updating their pub.mod from https://github.com/bmx-ng/pub.mod on windows?

Thanks in advance

Building onscreen_keyboard
[ 93%] Processing:onscreen_keyboard.bmx
[ 96%] Compiling:onscreen_keyboard.bmx.gui.release.win32.x86.c
[100%] Linking:onscreen_keyboard.exe
F:/BlitzMaxNG/BlitzMax/mod/sdl.mod/gl2sdlmax2d.mod/gl2sdlmax2d.release.win32.x86.a(gl2sdlmax2d.bmx.release.win32.x86.o):gl2sdlmax2d.bmx.release.win32.x86.c:(.text+0x899): undefined reference to `_imp____glewIsShader'
F:/BlitzMaxNG/BlitzMax/mod/sdl.mod/gl2sdlmax2d.mod/gl2sdlmax2d.release.win32.x86.a(gl2sdlmax2d.bmx.release.win32.x86.o):gl2sdlmax2d.bmx.release.win32.x86.c:(.text+0x8c8): undefined reference to `_imp____glewCreateProgram'
F:/BlitzMaxNG/BlitzMax/mod/sdl.mod/gl2sdlmax2d.mod/gl2sdlmax2d.release.win32.x86.a(gl2sdlmax2d.bmx.release.win32.x86.o):gl2sdlmax2d.bmx.release.win32.x86.c:(.text+0x8d3): undefined reference to `_imp____glewAttachShader'
F:/BlitzMaxNG/BlitzMax/mod/sdl.mod/gl2sdlmax2d.mod/gl2sdlmax2d.release.win32.x86.a(gl2sdlmax2d.bmx.release.win32.x86.o):gl2sdlmax2d.bmx.release.win32.x86.c:(.text+0x8ff): undefined reference to `_imp____glewLinkProgram'
F:/BlitzMaxNG/BlitzMax/mod/sdl.mod/gl2sdlmax2d.mod/gl2sdlmax2d.release.win32.x86.a(gl2sdlmax2d.bmx.release.win32.x86.o):gl2sdlmax2d.bmx.release.win32.x86.c:(.text+0x93f): undefined reference to `_imp____glewIsProgram'
F:/BlitzMaxNG/BlitzMax/mod/sdl.mod/gl2sdlmax2d.mod/gl2sdlmax2d.release.win32.x86.a(gl2sdlmax2d.bmx.release.win32.x86.o):gl2sdlmax2d.bmx.release.win32.x86.c:(.text+0x95b): undefined reference to `_imp____glewValidateProgram'
F:/BlitzMaxNG/BlitzMax/mod/sdl.mod/gl2sdlmax2d.mod/gl2sdlmax2d.release.win32.x86.a(gl2sdlmax2d.bmx.release.win32.x86.o):gl2sdlmax2d.bmx.release.win32.x86.c:(.text+0x97b): undefined reference to `_imp____glewGetProgramiv'
F:/BlitzMaxNG/BlitzMax/mod/sdl.mod/gl2sdlmax2d.mod/gl2sdlmax2d.release.win32.x86.a(gl2sdlmax2d.bmx.release.win32.x86.o):gl2sdlmax2d.bmx.release.win32.x86.c:(.text+0x99f): undefined reference to `_imp____glewUseProgram'
F:/BlitzMaxNG/BlitzMax/mod/sdl.mod/gl2sdlmax2d.mod/gl2sdlmax2d.release.win32.x86.a(gl2sdlmax2d.bmx.release.win32.x86.o):gl2sdlmax2d.bmx.release.win32.x86.c:(.text+0x9b0): undefined reference to `_imp____glewActiveTexture'
F:/BlitzMaxNG/BlitzMax/mod/sdl.mod/gl2sdlmax2d.mod/gl2sdlmax2d.release.win32.x86.a(gl2sdlmax2d.bmx.release.win32.x86.o):gl2sdlmax2d.bmx.release.win32.x86.c:(.text+0x9e3): undefined reference to `_imp____glewEnableVertexAttribArray'
F:/BlitzMaxNG/BlitzMax/mod/sdl.mod/gl2sdlmax2d.mod/gl2sdlmax2d.release.win32.x86.a(gl2sdlmax2d.bmx.release.win32.x86.o):gl2sdlmax2d.bmx.release.win32.x86.c:(.text+0xa1b): undefined reference to `_imp____glewVertexAttribPointer'
F:/BlitzMaxNG/BlitzMax/mod/sdl.mod/gl2sdlmax2d.mod/gl2sdlmax2d.release.win32.x86.a(gl2sdlmax2d.bmx.release.win32.x86.o):gl2sdlmax2d.bmx.release.win32.x86.c:(.text+0xa2f): undefined reference to `_imp____glewEnableVertexAttribArray'
F:/BlitzMaxNG/BlitzMax/mod/sdl.mod/gl2sdlmax2d.mod/gl2sdlmax2d.release.win32.x86.a(gl2sdlmax2d.bmx.release.win32.x86.o):gl2sdlmax2d.bmx.release.win32.x86.c:(.text+0xa67): undefined reference to `_imp____glewVertexAttribPointer'
F:/BlitzMaxNG/BlitzMax/mod/sdl.mod/gl2sdlmax2d.mod/gl2sdlmax2d.release.win32.x86.a(gl2sdlmax2d.bmx.release.win32.x86.o):gl2sdlmax2d.bmx.release.win32.x86.c:(.text+0xa7b): undefined reference to `_imp____glewEnableVertexAttribArray'
F:/BlitzMaxNG/BlitzMax/mod/sdl.mod/gl2sdlmax2d.mod/gl2sdlmax2d.release.win32.x86.a(gl2sdlmax2d.bmx.release.win32.x86.o):gl2sdlmax2d.bmx.release.win32.x86.c:(.text+0xab3): undefined reference to `_imp____glewVertexAttribPointer'
F:/BlitzMaxNG/BlitzMax/mod/sdl.mod/gl2sdlmax2d.mod/gl2sdlmax2d.release.win32.x86.a(gl2sdlmax2d.bmx.release.win32.x86.o):gl2sdlmax2d.bmx.release.win32.x86.c:(.text+0xacb): undefined reference to `_imp____glewUniformMatrix4fv'
F:/BlitzMaxNG/BlitzMax/mod/sdl.mod/gl2sdlmax2d.mod/gl2sdlmax2d.release.win32.x86.a(gl2sdlmax2d.bmx.release.win32.x86.o):gl2sdlmax2d.bmx.release.win32.x86.c:(.text+0xaf3): undefined reference to `_imp____glewUniform1i'
F:/BlitzMaxNG/BlitzMax/mod/sdl.mod/gl2sdlmax2d.mod/gl2sdlmax2d.release.win32.x86.a(gl2sdlmax2d.bmx.release.win32.x86.o):gl2sdlmax2d.bmx.release.win32.x86.c:(.text+0xb23): undefined reference to `_imp____glewDisableVertexAttribArray'
F:/BlitzMaxNG/BlitzMax/mod/sdl.mod/gl2sdlmax2d.mod/gl2sdlmax2d.release.win32.x86.a(gl2sdlmax2d.bmx.release.win32.x86.o):gl2sdlmax2d.bmx.release.win32.x86.c:(.text+0xb37): undefined reference to `_imp____glewDisableVertexAttribArray'
F:/BlitzMaxNG/BlitzMax/mod/sdl.mod/gl2sdlmax2d.mod/gl2sdlmax2d.release.win32.x86.a(gl2sdlmax2d.bmx.release.win32.x86.o):gl2sdlmax2d.bmx.release.win32.x86.c:(.text+0xb4b): undefined reference to `_imp____glewDisableVertexAttribArray'
F:/BlitzMaxNG/BlitzMax/mod/sdl.mod/gl2sdlmax2d.mod/gl2sdlmax2d.release.win32.x86.a(gl2sdlmax2d.bmx.release.win32.x86.o):gl2sdlmax2d.bmx.release.win32.x86.c:(.text+0x17bb): undefined reference to `_imp____glewCreateShader'
F:/BlitzMaxNG/BlitzMax/mod/sdl.mod/gl2sdlmax2d.mod/gl2sdlmax2d.release.win32.x86.a(gl2sdlmax2d.bmx.release.win32.x86.o):gl2sdlmax2d.bmx.release.win32.x86.c:(.text+0x17f5): undefined reference to `_imp____glewShaderSource'
F:/BlitzMaxNG/BlitzMax/mod/sdl.mod/gl2sdlmax2d.mod/gl2sdlmax2d.release.win32.x86.a(gl2sdlmax2d.bmx.release.win32.x86.o):gl2sdlmax2d.bmx.release.win32.x86.c:(.text+0x1805): undefined reference to `_imp____glewCompileShader'
F:/BlitzMaxNG/BlitzMax/mod/sdl.mod/gl2sdlmax2d.mod/gl2sdlmax2d.release.win32.x86.a(gl2sdlmax2d.bmx.release.win32.x86.o):gl2sdlmax2d.bmx.release.win32.x86.c:(.text+0x1839): undefined reference to `_imp____glewGetShaderiv'
F:/BlitzMaxNG/BlitzMax/mod/sdl.mod/gl2sdlmax2d.mod/gl2sdlmax2d.release.win32.x86.a(gl2sdlmax2d.bmx.release.win32.x86.o):gl2sdlmax2d.bmx.release.win32.x86.c:(.text+0x1874): undefined reference to `_imp____glewGetShaderiv'
F:/BlitzMaxNG/BlitzMax/mod/sdl.mod/gl2sdlmax2d.mod/gl2sdlmax2d.release.win32.x86.a(gl2sdlmax2d.bmx.release.win32.x86.o):gl2sdlmax2d.bmx.release.win32.x86.c:(.text+0x18bc): undefined reference to `_imp____glewGetShaderInfoLog'
F:/BlitzMaxNG/BlitzMax/mod/sdl.mod/gl2sdlmax2d.mod/gl2sdlmax2d.release.win32.x86.a(gl2sdlmax2d.bmx.release.win32.x86.o):gl2sdlmax2d.bmx.release.win32.x86.c:(.text+0x1be1): undefined reference to `_imp____glewIsProgram'
F:/BlitzMaxNG/BlitzMax/mod/sdl.mod/gl2sdlmax2d.mod/gl2sdlmax2d.release.win32.x86.a(gl2sdlmax2d.bmx.release.win32.x86.o):gl2sdlmax2d.bmx.release.win32.x86.c:(.text+0x1c00): undefined reference to `_imp____glewGetAttribLocation'
F:/BlitzMaxNG/BlitzMax/mod/sdl.mod/gl2sdlmax2d.mod/gl2sdlmax2d.release.win32.x86.a(gl2sdlmax2d.bmx.release.win32.x86.o):gl2sdlmax2d.bmx.release.win32.x86.c:(.text+0x1c7e): undefined reference to `_imp____glewGetUniformLocation'
F:/BlitzMaxNG/BlitzMax/mod/sdl.mod/gl2sdlmax2d.mod/gl2sdlmax2d.release.win32.x86.a(gl2sdlmax2d.bmx.release.win32.x86.o):gl2sdlmax2d.bmx.release.win32.x86.c:(.text+0x1e54): undefined reference to `_imp____glewUseProgram'
F:/BlitzMaxNG/BlitzMax/mod/sdl.mod/gl2sdlmax2d.mod/gl2sdlmax2d.release.win32.x86.a(gl2sdlmax2d.bmx.release.win32.x86.o):gl2sdlmax2d.bmx.release.win32.x86.c:(.text+0x2e0d): undefined reference to `_imp__glewInit@0'
collect2.exe: error: ld returned 1 exit status
Build Error: Failed to link F:/BlitzMaxNG/BlitzMax/mod/sdl.mod/sdl.mod/examples/onscreen_keyboard.exe

markcwm


Derron

Had no issues compiling them.

Are you compiling "quick" or skipped recompiling the modules?

run a
bmk.exe makemods -a



bye
Ron

braxtonrivers

@Derron
I rebuild all the modules after any module updates, overkill I know just habit I guess, and I have to admit I have never used quick build.

@markcwm
Thank you very much after reverting back to the previous version before the updated glew commit it is now building and running again, I will hold off updating for the time being.

Thanks again

Brucey


braxtonrivers

@Brucey
Thank you that sorted it, definately no need to apologise mate, I wasn't sure if the issue was at my end, as I am new to sdl and was checking out the examples.

Thanks again