Thread overview |
---|
March 09, 2005 undefined reference to `_ModuleInfo_3std5stdio' | ||||
---|---|---|---|---|
| ||||
Hi! I installed dmd v0.116 and rebuild my project and now I get linking errors: gcc -o app src/vecmath.o src/car.o src/image.o src/main.o src/material.o src/ode.o src/ode_utils.o src/scene.o src/texture.o src/fpscounter.o src/mesh.o src/rqueue.o src/text.o src/entity.o src/movable.o src/hwbuffer.o src/gui/widget.o src/gui/container.o src/gui/panel.o src/gui/visual.o src/gui/window.o src/gl/gl.o src/gl/glu.o src/gl/glfw.o src/gl/gl_extensions.o src/wrappers/ftwrap.o src/wrappers/imwrap.o -Lsrc -L/usr/X11R6/lib -lglfw -lGL -lGLU -lXxf86vm -lX11 -lfreetype-lode -lwrappers -lpng -ljpeg -lphobos -lpthread src/mesh.o(.data+0x178): In function `_D4mesh4Mesh8readBoneFC3std6stream4FileC4mesh4BoneZC4mesh4Bone': /home/stefan/D/prog/src/mesh.d:323: undefined reference to `_ModuleInfo_3std5stdio' collect2: ld returned 1 exit status scons: *** [app] Error 1 scons: building terminated because of errors. I have no idea what's going on with std.stdio here. I checked changelog (from v0.113 that I previously used) and found no thing that might explain it. And that line 323 in mesh.d has nothing to do with stdio. If I comment that block of code, it jumps to somewhere else (with no sense) and so on.. I have no idea what is that ModuleInfo thing. Help? --------------------------------------- void apply(Animation anim, real time) { if(!mRootBone || !anim) return; foreach(AnimTrack track; anim.mTracks) { Bone bone = mBoneByName[track.mName]; if(!bone) continue; // Find KeyFrame for this bone for(int i=0; i<track.mKeys.length; i++) { KeyFrame * kf = &track.mKeys[i]; if(kf.mTime>time) { Pose p; p.mLoc = kf.mLoc; p.mQuat = kf.mQuat; // <== Line 323 p.mSize = kf.mSize; bone.mCurrentPose = p; i = track.mKeys.length; } } } } ---------------------------------- Is something changed that I need to know to change my source? With respect, Stefan B. |
March 09, 2005 Re: undefined reference to `_ModuleInfo_3std5stdio' | ||||
---|---|---|---|---|
| ||||
Posted in reply to Stefan B. | The most likely thing is that somehow your phobos.lib (libphobos.a on linux) did not get updated. |
March 09, 2005 Re: undefined reference to `_ModuleInfo_3std5stdio' | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter | Walter wrote:
> The most likely thing is that somehow your phobos.lib (libphobos.a on linux)
> did not get updated.
>
>
Thank you so much :)
For some reason this didn't even come to my mind. Now ln -s 'd.
|
Copyright © 1999-2021 by the D Language Foundation