make install clean for Gnome-2 fails with configure: error: You need PTLib's header files to build GnomeMeeting

Stacey Roberts stacey at vickiandstacey.com
Sun Sep 21 23:32:20 PDT 2003


Hi Mezz..,

----- Original Message -----
From: "Jeremy Messenger <mezz7 at cox.net>"
To: To Stacey Roberts
Date: Mon, 22 Sep, 2003 07:05 BST
Subject: Re: make install clean for Gnome-2 fails with configure: error: You need PTLib's header files to build GnomeMeeting

> On Mon, 22 Sep 2003 06:57:26 +0100, Stacey Roberts 
> <stacey at vickiandstacey.com> wrote:
> 
> >Hi Mezz..,
> >
> >----- Original Message -----
> >From: "Jeremy Messenger <mezz7 at cox.net>"
> >To: To Joe Marcus Clarke
> >Date: Mon, 22 Sep, 2003 05:27 BST
> >Subject: Re: make install clean for Gnome-2 fails with configure: error: 
> >You need PTLib's header files to build GnomeMeeting
> >
> >>On Mon, 22 Sep 2003 00:03:24 -0400, Joe Marcus Clarke
> >><marcus at marcuscom.com> wrote:
> >>
> >>>On Sun, 2003-09-21 at 23:57, Jeremy Messenger wrote:
> >>>>On Mon, 22 Sep 2003 00:13:01 +0100, Stacey Roberts
> >>>><stacey at vickiandstacey.com> wrote:
> >>>>
> >>>>> Hello,
> >>>>>      I cannot build Gnome-2 from fresh after first deinstalling
> >>>>Gnome-2
> >>>>> and now (my attempted) reinstallation for the port.
> >>>>>
> >>>>> Here is what I did after several failed attempts at portupgrading to
> >>>>> Gnome-2.4 since yesterday:
> >>>>> Logged off from X
> >>>>> cd /usr/ports/x11/gnome2
> >>>>> make deinstall clean
> >>>>> make clean
> >>>>> make install clean
> >>>>>
> >>>>> The last command fails with the following:
> >>>>> # make clean
> >>>><snip>
> >>>>> ===>  Cleaning for pwlib-1.5.0_2
> >>>><snip>
> >>>>> ===>  Cleaning for openh323-1.12.0_1
> >>>><snip>
> >>>>
> >>>>Ok, it cleans and know that gnomemeeting needs this..
> >>>>
> >>>>> root at Demon /usr/ports/x11/gnome2 # make install clean
> >>>><snip>
> >>>>> ===>  Configuring for gnomemeeting-0.98.5
> >>>><snip>
> >>>>
> >>>>Umm, isn't it supposed to be build the pwlib and openh323 by now in 
> >>this
> >>>>step?
> >>>>
> >>>>> checking for PTLib includes...
> >>>>> checking for
> >>>>>
> >>>>/usr/ports/net/gnomemeeting/../../devel/pwlib/work/pwlib/include/ptlib/pprocess.h...
> >>>>> no
> >>>>> configure: error: You need PTLib's header files to build 
> >>GnomeMeeting
> >>>><snip>
> >>>>
> >>>>I don't know what's wrong in your system, but why don't you try to do
> >>>>following:
> >>>>
> >>>>1) portsclean -C (to rm -rf all work, fastest and better way to clean
> >>>>than
> >>>>use the 'make clean')
> >>>>2) Go to net/gnomemeeting and do the 'make install' ..
> >>>>
> >>>>If it doesn't build the pwlib and openh323, then you can try this:
> >>>>
> >>>>1) Go to devel/pwlib and do the 'make'
> >>>>2) Go to net/openh323 and do the 'make'
> >>>>3) Try it again, do the 'make install' in the net/gnomemeeting
> >>>>
> >>>>I can't promise you if I will solve your problem, but I hope so and I 
> >>am
> >>>>trying.. :-)
> >>>
> >>>Actually, gnomemeeting is weird.  It defines NOCLEANDEPENDS in its
> >>>Makefile.  This actually can cause problems when openh323 and pwlib are
> >>>updated.  It's best to make sure you always clean those directories out
> >>>by hand.
> >>
> >>Ahh, I see the 'NOCLEANDEPENDS' now.. Thanks! The 'portsclean -C' should
> >>take care on this case. I always use it; it works great.
> >>
> >
> >Err.., no it doesn't.., not in this case, that is. I've now installed 
> >both openh323 & pwlib, and I still get errors related to this PTlib at 
> >the stage where gnomemeeting is to be built.
> >
> >At this point, is it silly to ask if its not possible to install gnome-2 
> >*without* gnomemeeting? I'd not even heard of / nor used this thing 
> >before today, and I'm not interested in it either.
> 
> Yes, it's possible.. Just edit the x11/gnome2/Makefile by remove the 
> gnomemeeting line.
>

Tried this.., deleted the line in /usr/ports/x11/gnome2/Makefile that has gnomemeeting
rm -rf work
Ran "make"
This fails with mozilla-related errors now:

toolkits/gnome-themes \
                ggv:${PORTSDIR}/print/ggv2 \
                acme:${PORTSDIR}/multimedia/acme \                 gok:${PORTSDIR}/sysutils/gok \
                gpdf:${PORTSDIR}/graphics/gpdf \
                nautilus-cd-burner:${PORTSDIR}/sysutils/nautilus-cd-burner \
                gcalctool:${PORTSDIR}/math/gcalctool \
                gucharmap:${PORTSDIR}/deskutils/gucharmap \
                zenity:${PORTSDIR}/x11/zenity \
                gst-thumbnail:${PORTSDIR}/multimedia/nautilus-media \
                ${X11BASE}/lib/X11/fonts/bitstream-vera/Vera.ttf:${PORTSDIR}/x11-fonts/bitstream-vera \
                epiphany:${PORTSDIR}/www/epiphany \
Makefile: 63 lines, 2345 characters.
root at Demon /usr/ports/x11/gnome2 # make
===>  Extracting for gnome2-2.4.0
>> No MD5 checksum file.
===>  Patching for gnome2-2.4.0
===>   gnome2-2.4.0 depends on file: /usr/local/bin/python2.3 - found
===>  Configuring for gnome2-2.4.0
root at Demon /usr/ports/x11/gnome2 # make install
===>  Installing for gnome2-2.4.0
===>   gnome2-2.4.0 depends on file: /usr/X11R6/libexec/cdplayer_applet2 - found
===>   gnome2-2.4.0 depends on executable: gnome-cd - found
===>   gnome2-2.4.0 depends on executable: gnome-dictionary - found
===>   gnome2-2.4.0 depends on executable: eog - found
===>   gnome2-2.4.0 depends on executable: gnome-control-center - found
===>   gnome2-2.4.0 depends on executable: gconf-editor - found
===>   gnome2-2.4.0 depends on executable: gnect - found
===>   gnome2-2.4.0 depends on executable: gedit - found
===>   gnome2-2.4.0 depends on executable: gnome-terminal - found
===>   gnome2-2.4.0 depends on executable: gnome-session - found
===>   gnome2-2.4.0 depends on executable: bug-buddy - found
===>   gnome2-2.4.0 depends on executable: gnome-system-monitor - found
===>   gnome2-2.4.0 depends on executable: nautilus - found
===>   gnome2-2.4.0 depends on executable: yelp - found
===>   gnome2-2.4.0 depends on executable: gdm - found
===>   gnome2-2.4.0 depends on executable: screensaver-properties-capplet - found
===>   gnome2-2.4.0 depends on file: /usr/X11R6/share/gnome/help/user-guide/C/user-guide.xml - found
===>   gnome2-2.4.0 depends on file: /usr/X11R6/share/gnome/sounds/question.wav - found
===>   gnome2-2.4.0 depends on file: /usr/X11R6/libdata/pkgconfig/libgail-gnome.pc - found
===>   gnome2-2.4.0 depends on executable: file-roller - found
===>   gnome2-2.4.0 depends on file: /usr/X11R6/share/themes/HighContrast/gtk-2.0/gtkrc - found
===>   gnome2-2.4.0 depends on executable: ggv - found
===>   gnome2-2.4.0 depends on executable: acme - found
===>   gnome2-2.4.0 depends on executable: gok - found
===>   gnome2-2.4.0 depends on executable: gpdf - found
===>   gnome2-2.4.0 depends on executable: nautilus-cd-burner - found
===>   gnome2-2.4.0 depends on executable: gcalctool - found
===>   gnome2-2.4.0 depends on executable: gucharmap - found
===>   gnome2-2.4.0 depends on executable: zenity - found
===>   gnome2-2.4.0 depends on executable: gst-thumbnail - found
===>   gnome2-2.4.0 depends on file: /usr/X11R6/lib/X11/fonts/bitstream-vera/Vera.ttf - found
===>   gnome2-2.4.0 depends on executable: epiphany - not found
===>    Verifying install for epiphany in /usr/ports/www/epiphany
 
 By default epiphany uses www/mozilla-gtk2 for html rendering, but you can
 change this by defining WITH_MOZILLA to one of the following values:
 
  mozilla-devel-gtk2
 
>> epiphany-1.0.tar.bz2 doesn't seem to exist in /usr/ports/distfiles/gnome2.
>> Attempting to fetch from ftp://ftp.mirror.ac.uk/sites/ftp.gnome.org/pub/GNOME/sources/epiphany/1.0/.
Receiving epiphany-1.0.tar.bz2 (1613042 bytes): 100%
1613042 bytes transferred in 27.5 seconds (57.27 kBps)
===>  Extracting for epiphany-1.0
>> Checksum OK for gnome2/epiphany-1.0.tar.bz2.
===>  Patching for epiphany-1.0
===>  Applying FreeBSD patches for epiphany-1.0
===>   epiphany-1.0 depends on file: /usr/X11R6/include/mozilla/gtkembedmoz/gtkmozembed.h - not found
===>    Verifying install for /usr/X11R6/include/mozilla/gtkembedmoz/gtkmozembed.h in /usr/ports/www/mozilla-headers
===>  Extracting for mozilla-headers-1.4,2
>> No MD5 checksum file.
===>  Patching for mozilla-headers-1.4,2
===>   mozilla-headers-1.4,2 depends on file: /nonexistent - found
===>   mozilla-headers-1.4,2 depends on executable: gmake - found
===>   mozilla-headers-1.4,2 depends on shared library: X11.6 - found
===>  Configuring for mozilla-headers-1.4,2
===>  Building for mozilla-headers-1.4,2
cd: can't cd to /usr/ports/www/mozilla-headers/../mozilla/work/mozilla
*** Error code 2
 
Stop in /usr/ports/www/mozilla-headers.
*** Error code 1
 
Stop in /usr/ports/www/epiphany.
*** Error code 1
 
Stop in /usr/ports/x11/gnome2.
root at Demon /usr/ports/x11/gnome2 #


Isn't the whole point about the ports system is that "make" goes out and fetches what isn't currently on the system in order to complete port builds? Or am I missing something along the way here?

Regards,

Stacey
 
> >>>Also, note that gnomemeeting will be broken on -CURRENT unless
> >>>you have the recent -pthread readdition patch.
> >><snip>
> >>
> >>If you CVSup today of -CURRENT, then you shouldn't worry about -pthread
> >>anymore. Daniel has putted -pthread back in today (around 20 hours 
> >>ago). I
> >>am glad that he did that.
> >>
> >
> >So.., does the above now suggest that in order for me to build gnome2 on 
> >this box I should be tracking CURRENT?
> 
> Well, how old your -CURRENT is? It's depend on, but I don't think your 
> error means the -pthread part.
> 
> Cheers,
> Mezz
> 
> >Regards,
> >
> >Stacey
> >
> >>Cheers,
> >>Mezz
> >>
> >>>Joe
> >>>
> >>>>
> >>>>Cheers,
> >>>>Mezz
> >>>>
> >>>>> Thanks for the time.
> >>>>>
> >>>>> Regards,
> >>>>>
> >>>>> Stacey
> >>
> >>
> >>--
> >>bsdforums.org 's moderator, mezz.
> >>
> 
> 
> -- 
> bsdforums.org 's moderator, mezz.
> 

-- 
Stacey Roberts
B. Sc (HONS) Computer Science

Web: www.vickiandstacey.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 466 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-gnome/attachments/20030922/abfecaf9/attachment.bin


More information about the freebsd-gnome mailing list