* * *

Author Topic: Can't install Lazarus on Debian  (Read 2740 times)

hy

  • Jr. Member
  • **
  • Posts: 64
Can't install Lazarus on Debian
« on: September 19, 2012, 08:12:50 pm »
Hi,
I am on Debian and installing via apt-get gives me version 0.9.30...
I tried the *.deb packages that are available here in the Donwloads-Section, but to no avail.
Code: [Select]
dpkg -i fpc_2.6.0-120824_i386.deb
(Reading database ... 139717 files and directories currently installed.)
Unpacking fpc (from fpc_2.6.0-120824_i386.deb) ...
dpkg: error processing fpc_2.6.0-120824_i386.deb (--install):
 trying to overwrite '/usr/lib/fpc/2.6.0/units/i386-linux/rtl/terminfo.ppu', which is also in package fp-units-rtl-2.6.0 2.6.0-6
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing:
 fpc_2.6.0-120824_i386.deb

any advice is welcome.
Thanks in Advance
_____
***hy

BigChimp

  • Hero Member
  • *****
  • Posts: 3209
    • FPCTwit twitter, CheckRide remote control and other open source projects
Re: Can't install Lazarus on Debian
« Reply #1 on: September 19, 2012, 08:25:49 pm »
You could try just apt-get purge lazarus to get rid of the existing Lazarus, then install fpc+fpc source from Debian (which should give you 2.6.0 IIRC).
Then you can just install only Lazarus from the .deb file.
Want quicker answers to your questions? Read http://wiki.lazarus.freepascal.org/Lazarus_Faq#What_is_the_correct_way_to_ask_questions_in_the_forum.3F

Open source including twitter/Oauth library:
https://bitbucket.org/reiniero

Lazarus trunk+FPC trunk x86, Windows x64 unless otherwise specified

hy

  • Jr. Member
  • **
  • Posts: 64
Re: Can't install Lazarus on Debian
« Reply #2 on: September 19, 2012, 11:05:02 pm »
I am on a completely new machine. Didn't work with Lazarus for some years.
The new machine is completely dist upgraded when I got the news of version 1.0
It made me cheer.

But now I had a lot of manual work to do to get it up and running.
it was more than just apt-get install or dpkg -i blah...

The IDE is running now, but now I am having a LOT of WARNINGS like
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsimglist.pp:266: undefined reference to `WSRegisterCustomImageList'

Sure there is no Mattias on this machine (and I know who Mattias is).

Ok it's just a warning. But I am getting hundreds of these...
I can't figure out the actual error and so I can't compile.
Sorry.
I am an experienced Pascal Programmer (started with Turbo Pascal in 1985), but this gives me the creeps.
Seems a long way to go to Version 1.0

I do not want to make a big fuzz. I apreciate your work. I did some work on that stuff in 2005 until I aborted cause I needed to get on with my projects - which was not possible in a professional manner at the time.
Now I wanted to go back and see it's just the same mess as before.

I really would like to know what the problem is with my project.
Code: [Select]
[...]
undefined reference to `WSRegisterMenuItem'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsmenus.o: In function `REGISTERMENU':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsmenus.pp:212: undefined reference to `WSRegisterMenu'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsmenus.o: In function `REGISTERMAINMENU':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsmenus.pp:223: undefined reference to `WSRegisterMainMenu'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsmenus.o: In function `REGISTERPOPUPMENU':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsmenus.pp:234: undefined reference to `WSRegisterPopupMenu'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wscontrols.o: In function `REGISTERDRAGIMAGELIST':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wscontrols.pp:430: undefined reference to `WSRegisterDragImageList'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wscontrols.o: In function `REGISTERLAZACCESSIBLEOBJECT':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wscontrols.pp:440: undefined reference to `WSRegisterLazAccessibleObject'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wscontrols.o: In function `REGISTERCONTROL':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wscontrols.pp:450: undefined reference to `WSRegisterControl'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wscontrols.o: In function `REGISTERWINCONTROL':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wscontrols.pp:460: undefined reference to `WSRegisterWinControl'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wscontrols.o: In function `REGISTERGRAPHICCONTROL':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wscontrols.pp:470: undefined reference to `WSRegisterGraphicControl'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wscontrols.o: In function `REGISTERCUSTOMCONTROL':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wscontrols.pp:481: undefined reference to `WSRegisterCustomControl'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsforms.o: In function `REGISTERSCROLLINGWINCONTROL':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsforms.pp:269: undefined reference to `WSRegisterScrollingWinControl'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsforms.o: In function `REGISTERSCROLLBOX':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsforms.pp:280: undefined reference to `WSRegisterScrollBox'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsforms.o: In function `REGISTERCUSTOMFRAME':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsforms.pp:291: undefined reference to `WSRegisterCustomFrame'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsforms.o: In function `REGISTERCUSTOMFORM':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsforms.pp:302: undefined reference to `WSRegisterCustomForm'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsforms.o: In function `REGISTERHINTWINDOW':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsforms.pp:313: undefined reference to `WSRegisterHintWindow'
/usr/share/lazarus/1.0/lcl/units/i386-linux/comctrls.o: In function `REGISTERCUSTOMPAGE':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/comctrls.pp:3499: undefined reference to `WSRegisterCustomPage'
/usr/share/lazarus/1.0/lcl/units/i386-linux/comctrls.o: In function `REGISTERCUSTOMTABCONTROL':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/comctrls.pp:3510: undefined reference to `WSRegisterCustomNotebook'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsstdctrls.o: In function `REGISTERCUSTOMSCROLLBAR':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsstdctrls.pp:654: undefined reference to `WSRegisterCustomScrollBar'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsstdctrls.o: In function `REGISTERCUSTOMGROUPBOX':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsstdctrls.pp:665: undefined reference to `WSRegisterCustomGroupBox'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsstdctrls.o: In function `REGISTERCUSTOMCOMBOBOX':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsstdctrls.pp:676: undefined reference to `WSRegisterCustomComboBox'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsstdctrls.o: In function `REGISTERCUSTOMLISTBOX':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsstdctrls.pp:687: undefined reference to `WSRegisterCustomListBox'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsstdctrls.o: In function `REGISTERCUSTOMEDIT':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsstdctrls.pp:698: undefined reference to `WSRegisterCustomEdit'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsstdctrls.o: In function `REGISTERCUSTOMMEMO':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsstdctrls.pp:709: undefined reference to `WSRegisterCustomMemo'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsstdctrls.o: In function `REGISTERBUTTONCONTROL':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsstdctrls.pp:725: undefined reference to `WSRegisterButtonControl'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsstdctrls.o: In function `REGISTERCUSTOMBUTTON':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsstdctrls.pp:739: undefined reference to `WSRegisterCustomButton'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsstdctrls.o: In function `REGISTERCUSTOMCHECKBOX':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsstdctrls.pp:750: undefined reference to `WSRegisterCustomCheckBox'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsstdctrls.o: In function `REGISTERTOGGLEBOX':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsstdctrls.pp:763: undefined reference to `WSRegisterToggleBox'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsstdctrls.o: In function `REGISTERRADIOBUTTON':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsstdctrls.pp:774: undefined reference to `WSRegisterRadioButton'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsstdctrls.o: In function `REGISTERCUSTOMSTATICTEXT':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsstdctrls.pp:787: undefined reference to `WSRegisterCustomStaticText'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsstdctrls.o: In function `REGISTERCUSTOMLABEL':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsstdctrls.pp:798: undefined reference to `WSRegisterCustomLabel'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsextctrls.o: In function `REGISTERSHAPE':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsextctrls.pp:228: undefined reference to `WSRegisterShape'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsextctrls.o: In function `REGISTERCUSTOMSPLITTER':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsextctrls.pp:239: undefined reference to `WSRegisterCustomSplitter'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsextctrls.o: In function `REGISTERPAINTBOX':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsextctrls.pp:250: undefined reference to `WSRegisterPaintBox'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsextctrls.o: In function `REGISTERCUSTOMIMAGE':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsextctrls.pp:261: undefined reference to `WSRegisterCustomImage'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsextctrls.o: In function `REGISTERBEVEL':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsextctrls.pp:272: undefined reference to `WSRegisterBevel'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsextctrls.o: In function `REGISTERCUSTOMRADIOGROUP':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsextctrls.pp:283: undefined reference to `WSRegisterCustomRadioGroup'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsextctrls.o: In function `REGISTERCUSTOMCHECKGROUP':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsextctrls.pp:294: undefined reference to `WSRegisterCustomCheckGroup'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsextctrls.o: In function `REGISTERCUSTOMLABELEDEDIT':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsextctrls.pp:305: undefined reference to `WSRegisterCustomLabeledEdit'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsextctrls.o: In function `REGISTERCUSTOMPANEL':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsextctrls.pp:316: undefined reference to `WSRegisterCustomPanel'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsextctrls.o: In function `REGISTERCUSTOMTRAYICON':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsextctrls.pp:333: undefined reference to `WSRegisterCustomTrayIcon'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsbuttons.o: In function `REGISTERCUSTOMBITBTN':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsbuttons.pp:113: undefined reference to `WSRegisterCustomBitBtn'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsbuttons.o: In function `REGISTERCUSTOMSPEEDBUTTON':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsbuttons.pp:125: undefined reference to `WSRegisterCustomSpeedButton'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wscomctrls.o: In function `REGISTERSTATUSBAR':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wscomctrls.pp:760: undefined reference to `WSRegisterStatusBar'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wscomctrls.o: In function `REGISTERTABSHEET':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wscomctrls.pp:775: undefined reference to `WSRegisterTabSheet'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wscomctrls.o: In function `REGISTERPAGECONTROL':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wscomctrls.pp:786: undefined reference to `WSRegisterPageControl'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wscomctrls.o: In function `REGISTERCUSTOMLISTVIEW':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wscomctrls.pp:803: undefined reference to `WSRegisterCustomListView'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wscomctrls.o: In function `REGISTERCUSTOMPROGRESSBAR':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wscomctrls.pp:815: undefined reference to `WSRegisterCustomProgressBar'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wscomctrls.o: In function `REGISTERCUSTOMUPDOWN':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wscomctrls.pp:826: undefined reference to `WSRegisterCustomUpDown'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wscomctrls.o: In function `REGISTERCUSTOMTOOLBUTTON':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wscomctrls.pp:837: undefined reference to `WSRegisterCustomToolButton'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wscomctrls.o: In function `REGISTERTOOLBAR':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wscomctrls.pp:848: undefined reference to `WSRegisterToolBar'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wscomctrls.o: In function `REGISTERCUSTOMTRACKBAR':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wscomctrls.pp:859: undefined reference to `WSRegisterCustomTrackBar'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wscomctrls.o: In function `REGISTERCUSTOMTREEVIEW':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wscomctrls.pp:871: undefined reference to `WSRegisterCustomTreeView'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsdialogs.o: In function `REGISTERCOMMONDIALOG':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsdialogs.pp:140: undefined reference to `WSRegisterCommonDialog'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsdialogs.o: In function `REGISTERFILEDIALOG':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsdialogs.pp:151: undefined reference to `WSRegisterFileDialog'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsdialogs.o: In function `REGISTEROPENDIALOG':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsdialogs.pp:162: undefined reference to `WSRegisterOpenDialog'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsdialogs.o: In function `REGISTERSAVEDIALOG':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsdialogs.pp:173: undefined reference to `WSRegisterSaveDialog'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsdialogs.o: In function `REGISTERSELECTDIRECTORYDIALOG':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsdialogs.pp:184: undefined reference to `WSRegisterSelectDirectoryDialog'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsdialogs.o: In function `REGISTERCOLORDIALOG':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsdialogs.pp:195: undefined reference to `WSRegisterColorDialog'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsdialogs.o: In function `REGISTERCOLORBUTTON':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsdialogs.pp:206: undefined reference to `WSRegisterColorButton'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsdialogs.o: In function `REGISTERFONTDIALOG':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsdialogs.pp:217: undefined reference to `WSRegisterFontDialog'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wscalendar.o: In function `REGISTERCUSTOMCALENDAR':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wscalendar.pp:99: undefined reference to `WSRegisterCustomCalendar'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsextdlgs.o: In function `REGISTERPREVIEWFILECONTROL':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsextdlgs.pp:121: undefined reference to `WSRegisterPreviewFileControl'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsextdlgs.o: In function `REGISTERPREVIEWFILEDIALOG':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsextdlgs.pp:132: undefined reference to `WSRegisterPreviewFileDialog'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsextdlgs.o: In function `REGISTEROPENPICTUREDIALOG':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsextdlgs.pp:143: undefined reference to `WSRegisterOpenPictureDialog'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsextdlgs.o: In function `REGISTERSAVEPICTUREDIALOG':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsextdlgs.pp:154: undefined reference to `WSRegisterSavePictureDialog'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsextdlgs.o: In function `REGISTERCALCULATORDIALOG':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsextdlgs.pp:165: undefined reference to `WSRegisterCalculatorDialog'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsextdlgs.o: In function `REGISTERCALCULATORFORM':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsextdlgs.pp:176: undefined reference to `WSRegisterCalculatorForm'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsextdlgs.o: In function `REGISTERCALENDARDIALOG':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsextdlgs.pp:209: undefined reference to `WSRegisterCalendarDialog'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsgrids.o: In function `REGISTERCUSTOMGRID':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsgrids.pp:117: undefined reference to `WSRegisterCustomGrid'
libtest6.lpr(102,1) Error: Error while linking
libtest6.lpr(102,1) Fatal: There were 1 errors compiling module, stopping


There is NO `WSRegisterCustomGrid' in my source
_____
***hy

IndianaJones

  • Sr. Member
  • ****
  • Posts: 491
Re: Can't install Lazarus on Debian
« Reply #3 on: September 20, 2012, 12:16:41 am »

If you have not problem with the fpc and fpc-source installation, why dont you use svn trunk to compile a new Lazarus? it is really easier than deb installation. Have a look at this link.

http://wiki.freepascal.org/Getting_Lazarus
Regards.

BigChimp

  • Hero Member
  • *****
  • Posts: 3209
    • FPCTwit twitter, CheckRide remote control and other open source projects
Re: Can't install Lazarus on Debian
« Reply #4 on: September 20, 2012, 07:34:13 am »
I am on a completely new machine. Didn't work with Lazarus for some years.
The new machine is completely dist upgraded when I got the news of version 1.0
It made me cheer.
Likewise here ;)

But now I had a lot of manual work to do to get it up and running.
it was more than just apt-get install or dpkg -i blah...
I wouldn't expect installing Laz 1.0 to take much work.
To confirm: you're using Debian Squeeze i386?
What else did you need to do? Does Lazarus need to be fixed?

Now I wanted to go back and see it's just the same mess as before.
I'd think it's a different mess - Lazarus has been very much improved - but I appreciate that the things you see are still a mess.
Just to confirm: do you see all these warning messages even when not compiling a project? Do you see them when compiling the sample project that is created when you select Project/New Project?

I really would like to know what the problem is with my project.
Code: [Select]
[...]
undefined reference to `WSRegisterMenuItem'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsmenus.o: In function `REGISTERMENU':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsmenus.pp:212: undefined reference to `WSRegisterMenu'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsmenus.o: In function `REGISTERMAINMENU':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsmenus.pp:223: undefined reference to `WSRegisterMainMenu'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsmenus.o: In function `REGISTERPOPUPMENU':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsmenus.pp:234: undefined reference to `WSRegisterPopupMenu'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wscontrols.o: In function `REGISTERDRAGIMAGELIST':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wscontrols.pp:430: undefined reference to `WSRegisterDragImageList'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wscontrols.o: In function `REGISTERLAZACCESSIBLEOBJECT':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wscontrols.pp:440: undefined reference to `WSRegisterLazAccessibleObject'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wscontrols.o: In function `REGISTERCONTROL':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wscontrols.pp:450: undefined reference to `WSRegisterControl'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wscontrols.o: In function `REGISTERWINCONTROL':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wscontrols.pp:460: undefined reference to `WSRegisterWinControl'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wscontrols.o: In function `REGISTERGRAPHICCONTROL':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wscontrols.pp:470: undefined reference to `WSRegisterGraphicControl'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wscontrols.o: In function `REGISTERCUSTOMCONTROL':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wscontrols.pp:481: undefined reference to `WSRegisterCustomControl'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsforms.o: In function `REGISTERSCROLLINGWINCONTROL':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsforms.pp:269: undefined reference to `WSRegisterScrollingWinControl'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsforms.o: In function `REGISTERSCROLLBOX':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsforms.pp:280: undefined reference to `WSRegisterScrollBox'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsforms.o: In function `REGISTERCUSTOMFRAME':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsforms.pp:291: undefined reference to `WSRegisterCustomFrame'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsforms.o: In function `REGISTERCUSTOMFORM':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsforms.pp:302: undefined reference to `WSRegisterCustomForm'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsforms.o: In function `REGISTERHINTWINDOW':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsforms.pp:313: undefined reference to `WSRegisterHintWindow'
/usr/share/lazarus/1.0/lcl/units/i386-linux/comctrls.o: In function `REGISTERCUSTOMPAGE':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/comctrls.pp:3499: undefined reference to `WSRegisterCustomPage'
/usr/share/lazarus/1.0/lcl/units/i386-linux/comctrls.o: In function `REGISTERCUSTOMTABCONTROL':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/comctrls.pp:3510: undefined reference to `WSRegisterCustomNotebook'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsstdctrls.o: In function `REGISTERCUSTOMSCROLLBAR':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsstdctrls.pp:654: undefined reference to `WSRegisterCustomScrollBar'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsstdctrls.o: In function `REGISTERCUSTOMGROUPBOX':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsstdctrls.pp:665: undefined reference to `WSRegisterCustomGroupBox'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsstdctrls.o: In function `REGISTERCUSTOMCOMBOBOX':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsstdctrls.pp:676: undefined reference to `WSRegisterCustomComboBox'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsstdctrls.o: In function `REGISTERCUSTOMLISTBOX':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsstdctrls.pp:687: undefined reference to `WSRegisterCustomListBox'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsstdctrls.o: In function `REGISTERCUSTOMEDIT':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsstdctrls.pp:698: undefined reference to `WSRegisterCustomEdit'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsstdctrls.o: In function `REGISTERCUSTOMMEMO':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsstdctrls.pp:709: undefined reference to `WSRegisterCustomMemo'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsstdctrls.o: In function `REGISTERBUTTONCONTROL':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsstdctrls.pp:725: undefined reference to `WSRegisterButtonControl'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsstdctrls.o: In function `REGISTERCUSTOMBUTTON':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsstdctrls.pp:739: undefined reference to `WSRegisterCustomButton'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsstdctrls.o: In function `REGISTERCUSTOMCHECKBOX':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsstdctrls.pp:750: undefined reference to `WSRegisterCustomCheckBox'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsstdctrls.o: In function `REGISTERTOGGLEBOX':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsstdctrls.pp:763: undefined reference to `WSRegisterToggleBox'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsstdctrls.o: In function `REGISTERRADIOBUTTON':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsstdctrls.pp:774: undefined reference to `WSRegisterRadioButton'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsstdctrls.o: In function `REGISTERCUSTOMSTATICTEXT':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsstdctrls.pp:787: undefined reference to `WSRegisterCustomStaticText'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsstdctrls.o: In function `REGISTERCUSTOMLABEL':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsstdctrls.pp:798: undefined reference to `WSRegisterCustomLabel'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsextctrls.o: In function `REGISTERSHAPE':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsextctrls.pp:228: undefined reference to `WSRegisterShape'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsextctrls.o: In function `REGISTERCUSTOMSPLITTER':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsextctrls.pp:239: undefined reference to `WSRegisterCustomSplitter'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsextctrls.o: In function `REGISTERPAINTBOX':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsextctrls.pp:250: undefined reference to `WSRegisterPaintBox'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsextctrls.o: In function `REGISTERCUSTOMIMAGE':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsextctrls.pp:261: undefined reference to `WSRegisterCustomImage'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsextctrls.o: In function `REGISTERBEVEL':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsextctrls.pp:272: undefined reference to `WSRegisterBevel'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsextctrls.o: In function `REGISTERCUSTOMRADIOGROUP':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsextctrls.pp:283: undefined reference to `WSRegisterCustomRadioGroup'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsextctrls.o: In function `REGISTERCUSTOMCHECKGROUP':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsextctrls.pp:294: undefined reference to `WSRegisterCustomCheckGroup'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsextctrls.o: In function `REGISTERCUSTOMLABELEDEDIT':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsextctrls.pp:305: undefined reference to `WSRegisterCustomLabeledEdit'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsextctrls.o: In function `REGISTERCUSTOMPANEL':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsextctrls.pp:316: undefined reference to `WSRegisterCustomPanel'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsextctrls.o: In function `REGISTERCUSTOMTRAYICON':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsextctrls.pp:333: undefined reference to `WSRegisterCustomTrayIcon'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsbuttons.o: In function `REGISTERCUSTOMBITBTN':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsbuttons.pp:113: undefined reference to `WSRegisterCustomBitBtn'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsbuttons.o: In function `REGISTERCUSTOMSPEEDBUTTON':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsbuttons.pp:125: undefined reference to `WSRegisterCustomSpeedButton'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wscomctrls.o: In function `REGISTERSTATUSBAR':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wscomctrls.pp:760: undefined reference to `WSRegisterStatusBar'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wscomctrls.o: In function `REGISTERTABSHEET':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wscomctrls.pp:775: undefined reference to `WSRegisterTabSheet'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wscomctrls.o: In function `REGISTERPAGECONTROL':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wscomctrls.pp:786: undefined reference to `WSRegisterPageControl'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wscomctrls.o: In function `REGISTERCUSTOMLISTVIEW':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wscomctrls.pp:803: undefined reference to `WSRegisterCustomListView'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wscomctrls.o: In function `REGISTERCUSTOMPROGRESSBAR':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wscomctrls.pp:815: undefined reference to `WSRegisterCustomProgressBar'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wscomctrls.o: In function `REGISTERCUSTOMUPDOWN':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wscomctrls.pp:826: undefined reference to `WSRegisterCustomUpDown'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wscomctrls.o: In function `REGISTERCUSTOMTOOLBUTTON':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wscomctrls.pp:837: undefined reference to `WSRegisterCustomToolButton'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wscomctrls.o: In function `REGISTERTOOLBAR':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wscomctrls.pp:848: undefined reference to `WSRegisterToolBar'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wscomctrls.o: In function `REGISTERCUSTOMTRACKBAR':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wscomctrls.pp:859: undefined reference to `WSRegisterCustomTrackBar'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wscomctrls.o: In function `REGISTERCUSTOMTREEVIEW':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wscomctrls.pp:871: undefined reference to `WSRegisterCustomTreeView'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsdialogs.o: In function `REGISTERCOMMONDIALOG':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsdialogs.pp:140: undefined reference to `WSRegisterCommonDialog'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsdialogs.o: In function `REGISTERFILEDIALOG':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsdialogs.pp:151: undefined reference to `WSRegisterFileDialog'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsdialogs.o: In function `REGISTEROPENDIALOG':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsdialogs.pp:162: undefined reference to `WSRegisterOpenDialog'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsdialogs.o: In function `REGISTERSAVEDIALOG':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsdialogs.pp:173: undefined reference to `WSRegisterSaveDialog'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsdialogs.o: In function `REGISTERSELECTDIRECTORYDIALOG':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsdialogs.pp:184: undefined reference to `WSRegisterSelectDirectoryDialog'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsdialogs.o: In function `REGISTERCOLORDIALOG':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsdialogs.pp:195: undefined reference to `WSRegisterColorDialog'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsdialogs.o: In function `REGISTERCOLORBUTTON':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsdialogs.pp:206: undefined reference to `WSRegisterColorButton'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsdialogs.o: In function `REGISTERFONTDIALOG':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsdialogs.pp:217: undefined reference to `WSRegisterFontDialog'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wscalendar.o: In function `REGISTERCUSTOMCALENDAR':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wscalendar.pp:99: undefined reference to `WSRegisterCustomCalendar'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsextdlgs.o: In function `REGISTERPREVIEWFILECONTROL':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsextdlgs.pp:121: undefined reference to `WSRegisterPreviewFileControl'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsextdlgs.o: In function `REGISTERPREVIEWFILEDIALOG':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsextdlgs.pp:132: undefined reference to `WSRegisterPreviewFileDialog'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsextdlgs.o: In function `REGISTEROPENPICTUREDIALOG':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsextdlgs.pp:143: undefined reference to `WSRegisterOpenPictureDialog'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsextdlgs.o: In function `REGISTERSAVEPICTUREDIALOG':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsextdlgs.pp:154: undefined reference to `WSRegisterSavePictureDialog'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsextdlgs.o: In function `REGISTERCALCULATORDIALOG':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsextdlgs.pp:165: undefined reference to `WSRegisterCalculatorDialog'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsextdlgs.o: In function `REGISTERCALCULATORFORM':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsextdlgs.pp:176: undefined reference to `WSRegisterCalculatorForm'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsextdlgs.o: In function `REGISTERCALENDARDIALOG':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsextdlgs.pp:209: undefined reference to `WSRegisterCalendarDialog'
/usr/share/lazarus/1.0/lcl/units/i386-linux/wsgrids.o: In function `REGISTERCUSTOMGRID':
/home/mattias/tmp/lazarus1.0/lazarus_build/usr/share/lazarus/1.0/lcl/./widgetset/wsgrids.pp:117: undefined reference to `WSRegisterCustomGrid'
libtest6.lpr(102,1) Error: Error while linking
libtest6.lpr(102,1) Fatal: There were 1 errors compiling module, stopping


There is NO `WSRegisterCustomGrid' in my source
Please post a zip of the project (.lpr,.lpi,.pas,.lfm files etc). If you can't, please trim down until you get a small example project that still demonstrates the problems.
Want quicker answers to your questions? Read http://wiki.lazarus.freepascal.org/Lazarus_Faq#What_is_the_correct_way_to_ask_questions_in_the_forum.3F

Open source including twitter/Oauth library:
https://bitbucket.org/reiniero

Lazarus trunk+FPC trunk x86, Windows x64 unless otherwise specified

eric

  • Full Member
  • ***
  • Posts: 118
Re: Can't install Lazarus on Debian
« Reply #5 on: September 20, 2012, 08:58:22 am »
@hy: You didn't say what version of Debian you're using, but as you had Lazarus 0.9.30 I'm guessing that it's Wheezy, which is the same as I use. The problem in Debian is that they split Lazarus and FPC into lots of small interdependent packages, so I decided to remove ALL fpc...,  fp...  and lazarus... packages and install the Lazarus/Freepascal-supplied debs. This completed and ran with no issues.

One final thing remained to be done - the version of FPC in Debian Wheezy actually has a version number which appears to be later than the the one supplied by Freepascal, because of the Debian package numbering system. You don't want to 'upgrade' to this version, or you'll be back in the multi-package hell again. You can lock FPC so that the packaging system doesn't upgrade it.

hy

  • Jr. Member
  • **
  • Posts: 64
Re: Can't install Lazarus on Debian
« Reply #6 on: September 20, 2012, 10:24:22 am »
Thanks for your replies.
I am on debian sid.
I had manually removed all fpc stuff and (re-)installed the debs. 
ATM I do not have the time for further testing but will try to continue here ASAP.
[Edit:] Well the strange Warnings resulted due to invalid compiler-options I had in my source (dated back to my Delphi-Time ...).
i got rid of this now. Thanks for your help.
« Last Edit: September 20, 2012, 12:22:18 pm by hy »
_____
***hy

TurboRascal

  • Hero Member
  • *****
  • Posts: 606
  • "Good sysadmin. Bad programmer."™
Re: Can't install Lazarus on Debian
« Reply #7 on: September 20, 2012, 12:23:15 pm »
I have always had no problems with FPC when installing stable releases of Lazarus on a latest Debian or Ubuntu. They usually have the proper version of FPC included and I found it easier NOT installing FPC separately, unless it's an older distro. I believe this would have been the same case, since you have FPC 2.6.0 available in your Debian installation - I'd simply download stable release Lazarus debs and they should install fine.

BTW, I find the easiest way to install deb packages provided is to untar the archive containing them and simply issue "dpkg -i *.deb"...
Regards, ArNy the Turbo Rascal
-
"The secret is to give them what they need, not what they want." - Scotty, STTNG:Relics

hy

  • Jr. Member
  • **
  • Posts: 64
Re: Can't install Lazarus on Debian
« Reply #8 on: September 20, 2012, 09:26:43 pm »
BTW, I find the easiest way to install deb packages provided is to untar the archive containing them and simply issue "dpkg -i *.deb"...
That's what I did but I got that error that I mentioned in my first post
_____
***hy

TurboRascal

  • Hero Member
  • *****
  • Posts: 606
  • "Good sysadmin. Bad programmer."™
Re: Can't install Lazarus on Debian
« Reply #9 on: September 21, 2012, 07:02:16 pm »
BTW, I find the easiest way to install deb packages provided is to untar the archive containing them and simply issue "dpkg -i *.deb"...
That's what I did but I got that error that I mentioned in my first post

No, I meant use that for Lazarus,  but you used it for FPC. I only know for sure this should work properly for Lazarus, for FPC I don't remember. If I ever did install FPC from debs, that was years ago, more likely I never did...
Regards, ArNy the Turbo Rascal
-
"The secret is to give them what they need, not what they want." - Scotty, STTNG:Relics

dcelso

  • Full Member
  • ***
  • Posts: 148
Re: Can't install Lazarus on Debian
« Reply #10 on: September 21, 2012, 10:44:35 pm »
« Last Edit: September 21, 2012, 10:46:25 pm by dcelso »

hy

  • Jr. Member
  • **
  • Posts: 64
Re: Can't install Lazarus on Debian
« Reply #11 on: September 26, 2012, 12:01:18 am »
Ok, I have tried several things, that have been mentionioned here.

There were many frustrating errors.
I mean, apt-get is pretty easy and once you're addicted to it do don't she thoughts on where som libraries reside....
 Anyway, the only way of getting lazarus to work properly (after a fresh install of system) on DEBIAN SID is:
+Install the debs of fpc and fpc-src. Do not install via pat get.
+Get the source of lazarus via svn.

+make.

Ok, admittedly the last point is not easy. There was some trouble and manual stuff required, but I could fix it. I did'nt record it either. Because I was unnerved at that time.
But afterwards lazarus ran like a charm.
Sorry for being rude in my first statement on this page. And even more sorry for not recording the reuiqered changes to compile lazarus from source.
But thanks anyway to all who answered.
_____
***hy

Leonor

  • New member
  • *
  • Posts: 16
Re: Can't install Lazarus on Debian
« Reply #12 on: September 26, 2012, 06:31:08 am »
Hello hy, I had the same problem, solved this way, I install Lazarus using this batch file "laz.sh":

 #!/bin/sh
 gpg --keyserver hkp://pgp.mit.edu:11371 --recv-keys 6A11800F
 gpg --export 6A11800F | sudo apt-key add -
 echo "deb http://www.hu.freepascal.org/lazarus/ lazarus-stable universe" \
     >/etc/apt/sources.list.d/lazarus.list
 apt-get update
 apt-get install lazarus
 
for me it works perfectly, I execute this way in the console:

./laz.sh

I hope this can help you.  :)
« Last Edit: September 26, 2012, 06:41:54 am by Leonor »

 

Recent

Get Lazarus at SourceForge.net. Fast, secure and Free Open Source software downloads