Hi,

I saw Network.C being updated in CVS and when I compile this CVS, I encounter 
the following
error during the make process:

[...]
c++  -g -O2 -I/usr/X11R6/include   -o dxui  ColormapDefinition.o ColormapNode.o 
ComputeDefinition.o ComputeNode.o DXLInputDefinition.o DXLInputNode.o 
DXLOutputDefinition.o DXLOutputNode.o DeleteNodeCommand.o DialInteractor.o 
DisplayDefinition.o DisplayNode.o DrivenDefinition.o DrivenNode.o 
EchoDefinition.o EchoNode.o FileSelectorDefinition.o FileSelectorInteractor.o 
FileSelectorNode.o GlobalLocalDefinition.o GlobalLocalNode.o ImageDefinition.o 
ImageNode.o Interactor.o InteractorDefinition.o InteractorNode.o 
MacroDefinition.o MacroNode.o MacroParameterDefinition.o MacroParameterNode.o 
ModuleMessagingNode.o Node.o NodeDefinition.o NodeList.o 
NondrivenInteractorNode.o ParameterDefinition.o PickDefinition.o PickNode.o 
PrintDefinition.o PrintNode.o ProbeDefinition.o ProbeNode.o 
ReceiverDefinition.o ReceiverNode.o ResetDefinition.o ResetNode.o 
ScalarDefinition.o ScalarInteractor.o ScalarListDefinition.o 
ScalarListInteractor.o ScalarListNode.o ScalarNode.o SelectionNode.o SelectorDe
finition.o SelectorInteractor.o SelectorListDefinition.o SelectorListInteractor.o SelectorListNode.o SelectorListToggleInteractor.o SelectorNode.o SelectorRadioInteractor.o SequencerDefinition.o SequencerNode.o ShadowedOutputNode.o SliderInteractor.o StepperInteractor.o StreaklineDefinition.o StreaklineNode.o ToggleDefinition.o ToggleInteractor.o ToggleNode.o ToggleToggleInteractor.o TransmitterDefinition.o TransmitterNode.o UniqueNameNode.o ValueDefinition.o ValueInteractor.o ValueListDefinition.o ValueListInteractor.o ValueListNode.o ValueNode.o VectorDefinition.o VectorListDefinition.o AccessNetworkPanelsCommand.o ColormapEditCommand.o ColormapFileCommand.o ConfirmedExitCommand.o ConfirmedQuitCommand.o DisconnectFromServerCommand.o ExecCommandDialog.o ImageApproxCommand.o ImageConstraintCommand.o ImageFormatCommand.o ImageHardwareCommand.o ImageLookCommand.o ImagePerspectiveCommand.o ImageRedoCommand.o ImageResetCommand.o ImageSetModeCommand.o ImageSetViewCommand.o ImageSoftwareComma nd.o ImageUndoCommand.o NewCommand.o NoUndoAnchorCommand.o NoUndoDXAppCommand.o NoUndoDXWindowCommand.o NoUndoEditorCommand.o NoUndoImageCommand.o NoUndoJavaNetCommand.o NoUndoNetworkCommand.o NoUndoPanelCommand.o OpenCommand.o SaveMacroCommand.o ToolPanelCommand.o ViewControlWhichCameraCommand.o Main.o ../dxuilib/libDXUI.a ../base/libBASE.a ../widgets/libWIDGETS.a -lXpm -lXm -lXp -lGLU -lGL -lm -lXext -lXt -lX11 -lSM -lICE -L/usr/X11R6/lib
../base/libBASE.a(Strings.o): In function `UniqueFilename(char const *)':
/home/lahaye/SOFTWARE/dx/src/uipp/base/Strings.C(.text+0x117): warning: 
mktemp() possibly used unsafely; consider using mkstemp()
../dxuilib/libDXUI.a(Network.o): In function `Network::parse(__sFILE *)':
/home/lahaye/SOFTWARE/dx/src/uipp/dxuilib/Network.C(.text+0x4634): undefined 
reference to `yylineno'
../dxuilib/libDXUI.a(Network.o): In function 
`Network::netParseMODULEComment(char const *)':
/home/lahaye/SOFTWARE/dx/src/uipp/dxuilib/Network.C(.text+0x4852): undefined 
reference to `yylineno'
../dxuilib/libDXUI.a(Network.o): In function 
`Network::netParseMacroComment(char const *)':
/home/lahaye/SOFTWARE/dx/src/uipp/dxuilib/Network.C(.text+0x490e): undefined 
reference to `yylineno'
../dxuilib/libDXUI.a(Network.o): In function `Network::parseVersionComment(char 
const *, unsigned char)':
/home/lahaye/SOFTWARE/dx/src/uipp/dxuilib/Network.C(.text+0x4d42): undefined 
reference to `yylineno'
../dxuilib/libDXUI.a(Network.o): In function 
`Network::netParseCATEGORYComment(char const *)':
/home/lahaye/SOFTWARE/dx/src/uipp/dxuilib/Network.C(.text+0x4eea): undefined 
reference to `yylineno'
../dxuilib/libDXUI.a(Network.o)(.text+0x4f6a):/home/lahaye/SOFTWARE/dx/src/uipp/dxuilib/Network.C:
 more undefined references to `yylineno' follow
gmake[3]: *** [dxui] Error 1


The following construction around line 1212 in Network.C is possibly causing 
the trouble:

#if defined(USING_BISON)
int yylineno;
#else
extern int yylineno;                    /* lexer line number      */
#endif

The above error message only appears in case USING_BISON is not set.

Regards,
Rob.

Reply via email to