Free Spider + Zeos = error compiling lazarus / 38-Networking and Web Programming ---------------------------------------------------------------------- xinyiman · 2012-02-25 15:56 After compiling: main.pas(21,50) Hint: Parameter "Request" not used main.pas(8,66) Hint: Unit "SpiderForm" not used in main main.pas(8,78) Hint: Unit "SpiderPage" not used in main main.pas(9,15) Hint: Unit "SpiderAction" not used in main /usr/bin/ld: warning: link.res contains output sections; did you forget -T? /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wsimglist.o: In function `REGISTERCUSTOMIMAGELIST': /build/buildd/lazarus-0.9.30/lcl//widgetset/wsimglist.pp:266: undefined reference to `WSRegisterCustomImageList' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wsmenus.o: In function `REGISTERMENUITEM': /build/buildd/lazarus-0.9.30/lcl//widgetset/wsmenus.pp:204: undefined reference to `WSRegisterMenuItem' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wsmenus.o: In function `REGISTERMENU': /build/buildd/lazarus-0.9.30/lcl//widgetset/wsmenus.pp:215: undefined reference to `WSRegisterMenu' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wsmenus.o: In function `REGISTERMAINMENU': /build/buildd/lazarus-0.9.30/lcl//widgetset/wsmenus.pp:226: undefined reference to `WSRegisterMainMenu' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wsmenus.o: In function `REGISTERPOPUPMENU': /build/buildd/lazarus-0.9.30/lcl//widgetset/wsmenus.pp:237: undefined reference to `WSRegisterPopupMenu' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wscontrols.o: In function `REGISTERDRAGIMAGELIST': /build/buildd/lazarus-0.9.30/lcl//widgetset/wscontrols.pp:375: undefined reference to `WSRegisterDragImageList' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wscontrols.o: In function `REGISTERCONTROL': /build/buildd/lazarus-0.9.30/lcl//widgetset/wscontrols.pp:385: undefined reference to `WSRegisterControl' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wscontrols.o: In function `REGISTERWINCONTROL': /build/buildd/lazarus-0.9.30/lcl//widgetset/wscontrols.pp:395: undefined reference to `WSRegisterWinControl' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wscontrols.o: In function `REGISTERGRAPHICCONTROL': /build/buildd/lazarus-0.9.30/lcl//widgetset/wscontrols.pp:405: undefined reference to `WSRegisterGraphicControl' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wscontrols.o: In function `REGISTERCUSTOMCONTROL': /build/buildd/lazarus-0.9.30/lcl//widgetset/wscontrols.pp:416: undefined reference to `WSRegisterCustomControl' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wsforms.o: In function `REGISTERSCROLLINGWINCONTROL': /build/buildd/lazarus-0.9.30/lcl//widgetset/wsforms.pp:214: undefined reference to `WSRegisterScrollingWinControl' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wsforms.o: In function `REGISTERSCROLLBOX': /build/buildd/lazarus-0.9.30/lcl//widgetset/wsforms.pp:225: undefined reference to `WSRegisterScrollBox' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wsforms.o: In function `REGISTERCUSTOMFRAME': /build/buildd/lazarus-0.9.30/lcl//widgetset/wsforms.pp:236: undefined reference to `WSRegisterCustomFrame' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wsforms.o: In function `REGISTERCUSTOMFORM': /build/buildd/lazarus-0.9.30/lcl//widgetset/wsforms.pp:247: undefined reference to `WSRegisterCustomForm' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wsforms.o: In function `REGISTERHINTWINDOW': /build/buildd/lazarus-0.9.30/lcl//widgetset/wsforms.pp:258: undefined reference to `WSRegisterHintWindow' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wsstdctrls.o: In function `REGISTERCUSTOMSCROLLBAR': /build/buildd/lazarus-0.9.30/lcl//widgetset/wsstdctrls.pp:632: undefined reference to `WSRegisterCustomScrollBar' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wsstdctrls.o: In function `REGISTERCUSTOMGROUPBOX': /build/buildd/lazarus-0.9.30/lcl//widgetset/wsstdctrls.pp:643: undefined reference to `WSRegisterCustomGroupBox' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wsstdctrls.o: In function `REGISTERCUSTOMCOMBOBOX': /build/buildd/lazarus-0.9.30/lcl//widgetset/wsstdctrls.pp:654: undefined reference to `WSRegisterCustomComboBox' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wsstdctrls.o: In function `REGISTERCUSTOMLISTBOX': /build/buildd/lazarus-0.9.30/lcl//widgetset/wsstdctrls.pp:668: undefined reference to `WSRegisterCustomListBox' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wsstdctrls.o: In function `REGISTERCUSTOMEDIT': /build/buildd/lazarus-0.9.30/lcl//widgetset/wsstdctrls.pp:679: undefined reference to `WSRegisterCustomEdit' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wsstdctrls.o: In function `REGISTERCUSTOMMEMO': /build/buildd/lazarus-0.9.30/lcl//widgetset/wsstdctrls.pp:690: undefined reference to `WSRegisterCustomMemo' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wsstdctrls.o: In function `REGISTERBUTTONCONTROL': /build/buildd/lazarus-0.9.30/lcl//widgetset/wsstdctrls.pp:701: undefined reference to `WSRegisterButtonControl' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wsstdctrls.o: In function `REGISTERCUSTOMBUTTON': /build/buildd/lazarus-0.9.30/lcl//widgetset/wsstdctrls.pp:715: undefined reference to `WSRegisterCustomButton' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wsstdctrls.o: In function `REGISTERCUSTOMCHECKBOX': /build/buildd/lazarus-0.9.30/lcl//widgetset/wsstdctrls.pp:726: undefined reference to `WSRegisterCustomCheckBox' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wsstdctrls.o: In function `REGISTERTOGGLEBOX': /build/buildd/lazarus-0.9.30/lcl//widgetset/wsstdctrls.pp:738: undefined reference to `WSRegisterToggleBox' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wsstdctrls.o: In function `REGISTERRADIOBUTTON': /build/buildd/lazarus-0.9.30/lcl//widgetset/wsstdctrls.pp:749: undefined reference to `WSRegisterRadioButton' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wsstdctrls.o: In function `REGISTERCUSTOMSTATICTEXT': /build/buildd/lazarus-0.9.30/lcl//widgetset/wsstdctrls.pp:762: undefined reference to `WSRegisterCustomStaticText' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wsstdctrls.o: In function `REGISTERCUSTOMLABEL': /build/buildd/lazarus-0.9.30/lcl//widgetset/wsstdctrls.pp:773: undefined reference to `WSRegisterCustomLabel' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wsextctrls.o: In function `REGISTERCUSTOMPAGE': /build/buildd/lazarus-0.9.30/lcl//widgetset/wsextctrls.pp:388: undefined reference to `WSRegisterCustomPage' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wsextctrls.o: In function `REGISTERCUSTOMNOTEBOOK': /build/buildd/lazarus-0.9.30/lcl//widgetset/wsextctrls.pp:399: undefined reference to `WSRegisterCustomNotebook' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wsextctrls.o: In function `REGISTERSHAPE': /build/buildd/lazarus-0.9.30/lcl//widgetset/wsextctrls.pp:409: undefined reference to `WSRegisterShape' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wsextctrls.o: In function `REGISTERCUSTOMSPLITTER': /build/buildd/lazarus-0.9.30/lcl//widgetset/wsextctrls.pp:420: undefined reference to `WSRegisterCustomSplitter' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wsextctrls.o: In function `REGISTERPAINTBOX': /build/buildd/lazarus-0.9.30/lcl//widgetset/wsextctrls.pp:431: undefined reference to `WSRegisterPaintBox' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wsextctrls.o: In function `REGISTERCUSTOMIMAGE': /build/buildd/lazarus-0.9.30/lcl//widgetset/wsextctrls.pp:442: undefined reference to `WSRegisterCustomImage' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wsextctrls.o: In function `REGISTERBEVEL': /build/buildd/lazarus-0.9.30/lcl//widgetset/wsextctrls.pp:453: undefined reference to `WSRegisterBevel' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wsextctrls.o: In function `REGISTERCUSTOMRADIOGROUP': /build/buildd/lazarus-0.9.30/lcl//widgetset/wsextctrls.pp:464: undefined reference to `WSRegisterCustomRadioGroup' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wsextctrls.o: In function `REGISTERCUSTOMCHECKGROUP': /build/buildd/lazarus-0.9.30/lcl//widgetset/wsextctrls.pp:475: undefined reference to `WSRegisterCustomCheckGroup' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wsextctrls.o: In function `REGISTERCUSTOMLABELEDEDIT': /build/buildd/lazarus-0.9.30/lcl//widgetset/wsextctrls.pp:486: undefined reference to `WSRegisterCustomLabeledEdit' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wsextctrls.o: In function `REGISTERCUSTOMPANEL': /build/buildd/lazarus-0.9.30/lcl//widgetset/wsextctrls.pp:497: undefined reference to `WSRegisterCustomPanel' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wsextctrls.o: In function `REGISTERCUSTOMTRAYICON': /build/buildd/lazarus-0.9.30/lcl//widgetset/wsextctrls.pp:508: undefined reference to `WSRegisterCustomTrayIcon' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wsbuttons.o: In function `REGISTERCUSTOMBITBTN': /build/buildd/lazarus-0.9.30/lcl//widgetset/wsbuttons.pp:113: undefined reference to `WSRegisterCustomBitBtn' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wsbuttons.o: In function `REGISTERCUSTOMSPEEDBUTTON': /build/buildd/lazarus-0.9.30/lcl//widgetset/wsbuttons.pp:125: undefined reference to `WSRegisterCustomSpeedButton' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wsdialogs.o: In function `REGISTERCOMMONDIALOG': /build/buildd/lazarus-0.9.30/lcl//widgetset/wsdialogs.pp:140: undefined reference to `WSRegisterCommonDialog' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wsdialogs.o: In function `REGISTERFILEDIALOG': /build/buildd/lazarus-0.9.30/lcl//widgetset/wsdialogs.pp:151: undefined reference to `WSRegisterFileDialog' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wsdialogs.o: In function `REGISTEROPENDIALOG': /build/buildd/lazarus-0.9.30/lcl//widgetset/wsdialogs.pp:162: undefined reference to `WSRegisterOpenDialog' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wsdialogs.o: In function `REGISTERSAVEDIALOG': /build/buildd/lazarus-0.9.30/lcl//widgetset/wsdialogs.pp:173: undefined reference to `WSRegisterSaveDialog' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wsdialogs.o: In function `REGISTERSELECTDIRECTORYDIALOG': /build/buildd/lazarus-0.9.30/lcl//widgetset/wsdialogs.pp:184: undefined reference to `WSRegisterSelectDirectoryDialog' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wsdialogs.o: In function `REGISTERCOLORDIALOG': /build/buildd/lazarus-0.9.30/lcl//widgetset/wsdialogs.pp:195: undefined reference to `WSRegisterColorDialog' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wsdialogs.o: In function `REGISTERCOLORBUTTON': /build/buildd/lazarus-0.9.30/lcl//widgetset/wsdialogs.pp:206: undefined reference to `WSRegisterColorButton' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wsdialogs.o: In function `REGISTERFONTDIALOG': /build/buildd/lazarus-0.9.30/lcl//widgetset/wsdialogs.pp:217: undefined reference to `WSRegisterFontDialog' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wsgrids.o: In function `REGISTERCUSTOMGRID': /build/buildd/lazarus-0.9.30/lcl//widgetset/wsgrids.pp:97: undefined reference to `WSRegisterCustomGrid' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wscalendar.o: In function `REGISTERCUSTOMCALENDAR': /build/buildd/lazarus-0.9.30/lcl//widgetset/wscalendar.pp:99: undefined reference to `WSRegisterCustomCalendar' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wsextdlgs.o: In function `REGISTERPREVIEWFILECONTROL': /build/buildd/lazarus-0.9.30/lcl//widgetset/wsextdlgs.pp:121: undefined reference to `WSRegisterPreviewFileControl' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wsextdlgs.o: In function `REGISTERPREVIEWFILEDIALOG': /build/buildd/lazarus-0.9.30/lcl//widgetset/wsextdlgs.pp:132: undefined reference to `WSRegisterPreviewFileDialog' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wsextdlgs.o: In function `REGISTEROPENPICTUREDIALOG': /build/buildd/lazarus-0.9.30/lcl//widgetset/wsextdlgs.pp:143: undefined reference to `WSRegisterOpenPictureDialog' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wsextdlgs.o: In function `REGISTERSAVEPICTUREDIALOG': /build/buildd/lazarus-0.9.30/lcl//widgetset/wsextdlgs.pp:154: undefined reference to `WSRegisterSavePictureDialog' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wsextdlgs.o: In function `REGISTERCALCULATORDIALOG': /build/buildd/lazarus-0.9.30/lcl//widgetset/wsextdlgs.pp:165: undefined reference to `WSRegisterCalculatorDialog' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wsextdlgs.o: In function `REGISTERCALCULATORFORM': /build/buildd/lazarus-0.9.30/lcl//widgetset/wsextdlgs.pp:176: undefined reference to `WSRegisterCalculatorForm' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wsextdlgs.o: In function `REGISTERCALENDARDIALOG': /build/buildd/lazarus-0.9.30/lcl//widgetset/wsextdlgs.pp:209: undefined reference to `WSRegisterCalendarDialog' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wscomctrls.o: In function `REGISTERSTATUSBAR': /build/buildd/lazarus-0.9.30/lcl//widgetset/wscomctrls.pp:587: undefined reference to `WSRegisterStatusBar' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wscomctrls.o: In function `REGISTERTABSHEET': /build/buildd/lazarus-0.9.30/lcl//widgetset/wscomctrls.pp:600: undefined reference to `WSRegisterTabSheet' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wscomctrls.o: In function `REGISTERPAGECONTROL': /build/buildd/lazarus-0.9.30/lcl//widgetset/wscomctrls.pp:611: undefined reference to `WSRegisterPageControl' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wscomctrls.o: In function `REGISTERCUSTOMLISTVIEW': /build/buildd/lazarus-0.9.30/lcl//widgetset/wscomctrls.pp:625: undefined reference to `WSRegisterCustomListView' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wscomctrls.o: In function `REGISTERCUSTOMPROGRESSBAR': /build/buildd/lazarus-0.9.30/lcl//widgetset/wscomctrls.pp:637: undefined reference to `WSRegisterCustomProgressBar' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wscomctrls.o: In function `REGISTERCUSTOMUPDOWN': /build/buildd/lazarus-0.9.30/lcl//widgetset/wscomctrls.pp:648: undefined reference to `WSRegisterCustomUpDown' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wscomctrls.o: In function `REGISTERCUSTOMTOOLBUTTON': /build/buildd/lazarus-0.9.30/lcl//widgetset/wscomctrls.pp:659: undefined reference to `WSRegisterCustomToolButton' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wscomctrls.o: In function `REGISTERTOOLBAR': /build/buildd/lazarus-0.9.30/lcl//widgetset/wscomctrls.pp:670: undefined reference to `WSRegisterToolBar' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wscomctrls.o: In function `REGISTERCUSTOMTRACKBAR': /build/buildd/lazarus-0.9.30/lcl//widgetset/wscomctrls.pp:681: undefined reference to `WSRegisterCustomTrackBar' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wscomctrls.o: In function `REGISTERCUSTOMTREEVIEW': /build/buildd/lazarus-0.9.30/lcl//widgetset/wscomctrls.pp:693: undefined reference to `WSRegisterCustomTreeView' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wschecklst.o: In function `REGISTERCUSTOMCHECKLISTBOX': /build/buildd/lazarus-0.9.30/lcl//widgetset/wschecklst.pp:105: undefined reference to `WSRegisterCustomCheckListBox' /usr/lib/lazarus/0.9.30/lcl/units/x86_64-linux/wsarrow.o: In function `REGISTERARROW': /build/buildd/lazarus-0.9.30/lcl//widgetset/wsarrow.pp:128: undefined reference to `WSRegisterArrow' MartialManagement.lpr(13,1) Error: Error while linking MartialManagement.lpr(13,1) Fatal: There were 1 errors compiling module, stopping Why? ---------------------------------------------------------------------- marcov · 2012-02-25 16:26 Mosty likely mixing of units compiled by different versions. Clean out all stale .o's and .ppu's. ---------------------------------------------------------------------- xinyiman · 2012-02-25 18:03 How do I?! ---------------------------------------------------------------------- motaz · 2012-02-25 18:43 Remove *.o and *.ppu from output directory as Marcov suggested. I think also *.a ---------------------------------------------------------------------- xinyiman · 2012-02-25 22:20 Solved with change zeos 6.6.6. with zeos 7!