Recent

Author Topic: FPC Source Directory Problem after install Ubuntu 7.10  (Read 11605 times)

vendettanet

  • New member
  • *
  • Posts: 7
FPC Source Directory Problem after install Ubuntu 7.10
« on: January 09, 2008, 11:48:55 am »
Hi,

After install Lazarus (automatically install FPC) uses synaptic on Ubuntu 7.10, got FPC Source directory problem, even I've already point it to the correct one: /usr/lib/fpc/2.0.4/units/i386-linux/

It still give me warning "FPC directory does not look correct"? then "system.ppu was not found in FPC directories. Make sure fpc installed correctly and the fpc.cfg point to the right directory"

I'm even adding all the libraries on synaptic package manager. I check it by using "Searc" for "Free Pascal" and everything is installed.

Anyway I can still compile, but when I try double click on event property, it says "Unable to find method. Please fix error shown in message window". And in message window is "sources not found: unit ...... classes.ppu"

While actually there is file classes.ppu inside the path I gave to the FPC Source Directory.

Please help...

bee

  • Sr. Member
  • ****
  • Posts: 393
RE: FPC Source Directory Problem after install Ubuntu 7.10
« Reply #1 on: January 09, 2008, 12:12:12 pm »
Search for fpc.cfg within your machine. Make sure Lazarus load the correct config file. Lazarus first looks for fpc.cfg in home folder. If it's not found then Lazarus looks for it in /etc folder.
-Bee-

A long time pascal lover.

vendettanet

  • New member
  • *
  • Posts: 7
FPC Source Directory Problem after install Ubuntu 7.10
« Reply #2 on: January 09, 2008, 01:38:23 pm »
Hi bee,

My fpc.cfg at /etc folder,this is related snipshot inside it:

Quote
# -----------------------
# Set Filenames and Paths
# -----------------------

# Slashes are also allowed under dos

# path to the messagefile, not necessary anymore but can be used to override
# the default language
#-Fr/usr/lib/fpc/$fpcversion/msg/errore.msg
#-Fr/usr/lib/fpc/$fpcversion/msg/errorn.msg

# searchpath for includefiles
#-Fi/pp/inc;/pp/rtl/inc

# searchpath for units and other system dependent things
-Fu/usr/lib/fpc/$fpcversion/units/$fpctarget
-Fu/usr/lib/fpc/$fpcversion/units/$fpctarget/*
-Fu/usr/lib/fpc/$fpcversion/units/$fpctarget/rtl
#-Fu~/fpc/packages/base/*/units/;~/fpc/fcl/units/;~/fpc/rtl/units/

# searchpath for libraries
-Fl/usr/lib/gcc/i486-linux-gnu/4.1.2
#-Fl/pp/lib
#-Fl/lib;/usr/lib


the path is correct, but still the same, then what should I do ?

bee

  • Sr. Member
  • ****
  • Posts: 393
FPC Source Directory Problem after install Ubuntu 7.10
« Reply #3 on: January 09, 2008, 04:36:06 pm »
Make sure there is no other fpc.cfg in your machine. If exists the other, please remove or rename them and only keep the one in the /etc folder. Also make sure FPC source directory option refers to correct folder, the one with /compiler, /packages, and /utils folders. If you install fpc from Synaptic, it would be on /usr/share/fpcsrc not on /usr/lib.

HTH.
-Bee-

A long time pascal lover.

Vincent Snijders

  • Administrator
  • Hero Member
  • *
  • Posts: 2661
    • My Lazarus wiki user page
FPC Source Directory Problem after install Ubuntu 7.10
« Reply #4 on: January 09, 2008, 06:43:09 pm »
/usr/lib/fpc/2.0.4/units/i386-linux/ is not the correct directory for fpc sources, it contains the compiled units. It should contain for example rtl/linux/system.pp.

greendayzero

  • New Member
  • *
  • Posts: 11
FPC Source Directory Problem after install Ubuntu 7.10
« Reply #5 on: January 10, 2008, 06:45:09 pm »
I have Kubuntu 7.10 64-bit & setup and the fpc sources are located usr/share/src/fpc

Not sure if this is correct, but it does work.

Tim

vendettanet

  • New member
  • *
  • Posts: 7
FPC Source Directory Problem after install Ubuntu 7.10
« Reply #6 on: January 15, 2008, 03:55:55 am »
There is no usr/share/src/fpc or usr/share/fpc/src exists in my linux file system?

I think there is something wrong with synaptic package manager when installing Lazarus (automatically also install Free Pascal), I've check property of installed files and there is no files on those directory either. The files installed i.e. for fp-unit-rtl is:

/.
/usr
/usr/lib
/usr/lib/fpc
/usr/lib/fpc/2.0.4
/usr/lib/fpc/2.0.4/units
/usr/lib/fpc/2.0.4/units/i386-linux
/usr/lib/fpc/2.0.4/units/i386-linux/rtl
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/Package.fpc
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/prt0.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/dllprt0.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/cprt0.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/gprt0.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/cprt21.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/gprt21.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/system.ppu
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/unixtype.ppu
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/ctypes.ppu
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/baseunix.ppu
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/strings.ppu
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/objpas.ppu
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/macpas.ppu
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/syscall.ppu
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/unixutil.ppu
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/heaptrc.ppu
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/lineinfo.ppu
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/termio.ppu
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/unix.ppu
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/linux.ppu
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/initc.ppu
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/cmem.ppu
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/x86.ppu
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/ports.ppu
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/cpu.ppu
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/mmx.ppu
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/oldlinux.ppu
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/crt.ppu
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/printer.ppu
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/linuxvcs.ppu
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/sysutils.ppu
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/typinfo.ppu
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/math.ppu
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/matrix.ppu
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/varutils.ppu
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/charset.ppu
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/ucomplex.ppu
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/getopts.ppu
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/errors.ppu
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/sockets.ppu
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/gpm.ppu
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/ipc.ppu
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/serial.ppu
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/terminfo.ppu
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/dl.ppu
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/dynlibs.ppu
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/video.ppu
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/mouse.ppu
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/keyboard.ppu
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/variants.ppu
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/types.ppu
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/dateutils.ppu
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/sysconst.ppu
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/cthreads.ppu
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/classes.ppu
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/strutils.ppu
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/rtlconsts.ppu
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/dos.ppu
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/objects.ppu
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/cwstring.ppu
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/fpcylix.ppu
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/fpmkunit.ppu
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/system.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/unixtype.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/ctypes.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/baseunix.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/strings.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/objpas.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/macpas.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/syscall.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/unixutil.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/heaptrc.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/lineinfo.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/termio.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/unix.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/linux.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/initc.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/cmem.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/x86.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/ports.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/cpu.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/mmx.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/oldlinux.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/crt.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/printer.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/linuxvcs.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/sysutils.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/typinfo.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/math.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/matrix.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/varutils.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/charset.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/ucomplex.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/getopts.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/errors.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/sockets.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/gpm.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/ipc.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/serial.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/terminfo.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/dl.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/dynlibs.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/video.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/mouse.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/keyboard.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/variants.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/types.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/dateutils.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/sysconst.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/cthreads.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/classes.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/strutils.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/rtlconsts.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/dos.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/objects.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/cwstring.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/fpcylix.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/fpmkunit.o
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/libpsystem.a
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/libpunixtype.a
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/libpctypes.a
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/libpbaseunix.a
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/libpstrings.a
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/libpobjpas.a
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/libpmacpas.a
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/libpsyscall.a
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/libpunixutil.a
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/libpheaptrc.a
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/libplineinfo.a
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/libptermio.a
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/libpunix.a
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/libplinux.a
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/libpinitc.a
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/libpcmem.a
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/libpx86.a
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/libpports.a
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/libpcpu.a
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/libpmmx.a
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/libpoldlinux.a
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/libpcrt.a
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/libpprinter.a
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/libplinuxvcs.a
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/libpsysutils.a
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/libptypinfo.a
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/libpmath.a
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/libpmatrix.a
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/libpvarutils.a
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/libpcharset.a
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/libpucomplex.a
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/libpgetopts.a
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/libperrors.a
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/libpsockets.a
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/libpgpm.a
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/libpipc.a
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/libpserial.a
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/libpterminfo.a
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/libpdl.a
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/libpdynlibs.a
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/libpvideo.a
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/libpmouse.a
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/libpkeyboard.a
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/libpvariants.a
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/libptypes.a
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/libpdateutils.a
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/libpsysconst.a
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/libpcthreads.a
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/libpclasses.a
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/libpstrutils.a
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/libprtlconsts.a
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/libpdos.a
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/libpobjects.a
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/libpcwstring.a
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/libpfpcylix.a
/usr/lib/fpc/2.0.4/units/i386-linux/rtl/libpfpmkunit.a
/usr/share
/usr/share/doc
/usr/share/doc/fp-units-rtl
/usr/share/doc/fp-units-rtl/copyright
/usr/share/doc/fp-units-rtl/changelog.Debian.gz

vendettanet

  • New member
  • *
  • Posts: 7
FPC Source Directory Problem after install Ubuntu 7.10
« Reply #7 on: January 15, 2008, 04:02:15 am »
On Synaptic - Software Sources, there is "Source Code" option, but it doesn't selected with "icon check" but with icon "minus" and I can't change it what so ever. What I can do is just select and unselect it, the icon is not change just a minus picture never be checked picture. Is this the problem ? how to fix it please ? or there might be something elses ?

vendettanet

  • New member
  • *
  • Posts: 7
FPC Source Directory Problem after install Ubuntu 7.10
« Reply #8 on: January 20, 2008, 11:26:53 am »
Ok this might already out of topic, I will ask on more proper thread, thank you

mmaca

  • Newbie
  • Posts: 2
Re: FPC Source Directory Problem after install Ubuntu 7.10
« Reply #9 on: January 31, 2008, 02:24:54 am »
Hello, watch this answer, posible solution:

https://answers.launchpad.net/ubuntu/+question/16174

Mauricio Maca.

 

TinyPortal © 2005-2018