www.digitalmars.com Home | Search | C & C++ | D | DMDScript | News Groups | index | prev | next
Archives

D Programming
D
D.gnu
digitalmars.D
digitalmars.D.bugs
digitalmars.D.dtl
digitalmars.D.ide
digitalmars.D.dwt
digitalmars.D.announce
digitalmars.D.learn
digitalmars.D.debugger

C/C++ Programming
c++
c++.announce
c++.atl
c++.beta
c++.chat
c++.command-line
c++.dos
c++.dos.16-bits
c++.dos.32-bits
c++.idde
c++.mfc
c++.rtl
c++.stl
c++.stl.hp
c++.stl.port
c++.stl.sgi
c++.stlsoft
c++.windows
c++.windows.16-bits
c++.windows.32-bits
c++.wxwindows

digitalmars.empire
digitalmars.DMDScript
electronics




D.gnu - GLFW Problem

↑ ↓ ← revcompgeek<revcompgeek NOSPAM.gmail.com> writes:
After making a few modifications to the GLFW D bindings, I am attempting
to compile a port of GLFW Lesson 1 from the tutorials page. It compiles
fine, but I get linker errors:
/usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/ld: Undefined symbols:
__D2gl10glViewportFiiiiZv
__D2gl12glClearColorFffffZv
__D2gl12glMatrixModeFkZv
__D2gl14glLoadIdentityFZv
__D2gl7glClearFkZv
__D3glu14gluPerspectiveFddddZv
__D3glu9gluLookAtFdddddddddZv
__D4glfw10glfwEnableFiZv
__D4glfw10glfwGetKeyFiZi
__D4glfw11glfwGetTimeFZd
__D4glfw13glfwTerminateFZv
__D4glfw14glfwOpenWindowFiiiiiiiiiZi
__D4glfw15glfwSwapBuffersFZv
__D4glfw17glfwGetWindowSizeFPiPiZv
__D4glfw18glfwGetWindowParamFiZi
__D4glfw18glfwSetWindowTitleFPaZv
__D4glfw8glfwInitFZi
__D6object6Object5printMFZv
__D6object6Object8toStringMFZAa

I am using dsss to build it, the dsss.conf file looks like this:

[program.d]
buildflags=-llglfw -framework OpenGL -framework AGL -framework Carbon

It doesn't make sence to me.
Jan 18 2008
↑ ↓ → revcompgeek<revcompgeek NOSPAM.gmail.com> writes:
Strange, I did a "dsss clean" and "dsss distclean" command, and now I am
getting these errors:
/usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../../include/d/4.0.1/tango/text/c
nvert/Layout.d:527: Error: no property 'toString' for type
'object.TypeInfo'/usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../../include/d/4.0.1/tango/text/c
nvert/Layout.d:527: function
tango.text.convert.Layout.Layout!(char).Layout.fromUtf8 (char[],char[]) does
not match parameter types
(int,char[])/usr/lib/gcc/powerpc-apple-darwin8/4.0.1/../../../../include/d/4.0.1/tango/text/c
nvert/Layout.d:527: Error: cannot implicitly convert
expression (1) of type int to char[]Error: cannot cast int to char[]
/usr/bin/../include/d/4.0.1/tango/io/Console.d:267: Error: no property
'toString' for type 'object.Object'/usr/bin/../include/d/4.0.1/tan
o/io/Console.d:267: function
tango.io.Console.Console.Output.append (char[]) does not match parameter types
(int)/usr/bin/../include/d/4.0.1/tango/io/Console.d:267: Error: cannot
implicitly convert expression (1) of type int to object.ObjectError: cannot
cast int to object.Object
Command /usr/bin/rebuild returned with code 256, aborting.
Error: Command failed, aborting.

Is my version of Tango screwed up?
Jan 18 2008