Recent

Author Topic: Free Spider + Zeos = error compiling  (Read 4583 times)

xinyiman

  • Hero Member
  • *****
  • Posts: 2256
    • Lazarus and Free Pascal italian community
Free Spider + Zeos = error compiling
« on: February 25, 2012, 04:56:15 pm »
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?
Win10, Ubuntu and Mac
Lazarus: 2.1.0
FPC: 3.3.1

marcov

  • Administrator
  • Hero Member
  • *
  • Posts: 11459
  • FPC developer.
Re: Free Spider + Zeos = error compiling
« Reply #1 on: February 25, 2012, 05:26:42 pm »
Mosty likely mixing of units compiled by different versions.

Clean out all stale .o's and .ppu's.

xinyiman

  • Hero Member
  • *****
  • Posts: 2256
    • Lazarus and Free Pascal italian community
Re: Free Spider + Zeos = error compiling
« Reply #2 on: February 25, 2012, 07:03:41 pm »
How do I?!
Win10, Ubuntu and Mac
Lazarus: 2.1.0
FPC: 3.3.1

motaz

  • Sr. Member
  • ****
  • Posts: 495
    • http://code.sd
Re: Free Spider + Zeos = error compiling
« Reply #3 on: February 25, 2012, 07:43:05 pm »
Remove *.o and *.ppu from output directory as Marcov suggested.
I think also *.a

xinyiman

  • Hero Member
  • *****
  • Posts: 2256
    • Lazarus and Free Pascal italian community
Re: Free Spider + Zeos = error compiling
« Reply #4 on: February 25, 2012, 11:20:36 pm »
Solved with change zeos 6.6.6. with zeos 7!  :)
Win10, Ubuntu and Mac
Lazarus: 2.1.0
FPC: 3.3.1

 

TinyPortal © 2005-2018