From owner-freebsd-ports@FreeBSD.ORG Tue Jul 7 21:43:46 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8DDFF1065672 for ; Tue, 7 Jul 2009 21:43:46 +0000 (UTC) (envelope-from sfourman@gmail.com) Received: from qw-out-2122.google.com (qw-out-2122.google.com [74.125.92.27]) by mx1.freebsd.org (Postfix) with ESMTP id 460868FC20 for ; Tue, 7 Jul 2009 21:43:46 +0000 (UTC) (envelope-from sfourman@gmail.com) Received: by qw-out-2122.google.com with SMTP id 5so1944130qwd.7 for ; Tue, 07 Jul 2009 14:43:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=AJSLM09aL/rWihF2lQScAokD8tE1vl7x8pySw+NOUBo=; b=diHGe+y278rxUW1gcXfV71GHcZsZ9iMTmz1rDiBPCfKBMSrxZYq2fc3sBcYBlDMrx9 Lt2mfevuuxzv+iD8mEsC/AuW0cPIAaONRjD3oFyNVW2+XlOTvDpHt9KUx+WRdknaZo0j VSm35LBYTWiGP6vdkPkOKj9SsiacmBTAalXEc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=wKRKiGqWR53kQdy4IzeNqtVSIIFDU3smokJZUteQONXaVFQfWm3cLeOusbUgaRmTBR tEA+ZNDRMOizVr3wYn9p6Zyow/pgDnQvCBVRg4I3zXDAeI2QUp4tC2Xux/IjuNZoj1OK mCGbsxLDfQvwvaEjAseWukNP4UYjhJpW+vcUI= MIME-Version: 1.0 Received: by 10.229.96.9 with SMTP id f9mr3522715qcn.78.1247003025686; Tue, 07 Jul 2009 14:43:45 -0700 (PDT) In-Reply-To: <11167f520907071355p771aa1bbx9c9585fc48685722@mail.gmail.com> References: <11167f520907071355p771aa1bbx9c9585fc48685722@mail.gmail.com> Date: Tue, 7 Jul 2009 16:43:45 -0500 Message-ID: <11167f520907071443y540eaddcn83ac96a2ba6ddd6@mail.gmail.com> From: "Sam Fourman Jr." To: FreeBSD Ports ML Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: Re: cairo-dock on FreeBSD X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Jul 2009 21:43:46 -0000 On Tue, Jul 7, 2009 at 3:55 PM, Sam Fourman Jr. wrote: > Hello Ports list > > cairo-dock (A desktop dock bar like OSX) does not appear to have a > port in the ports tree > so I am attempting to compile cairo-dock from scratch in FreeBSD > it would appear that I too need crypt.h, I downloaded the linux source he= re: > http://download.berlios.de/cairo-dock/cairo-dock-2.0.7.tar.bz2 > > All i did was download the source, extract it and ./configure && make > below a is the bottom part of the compile error, along with my FreeBSD ve= rsion > > I have never made a port before, so any help getting this to compile woul= d be > Great. > > uname -a > FreeBSD =A08.0-HEAD-20090601-JPSNAP FreeBSD 8.0-HEAD-20090601-JPSNAP #0: > Mon Jun =A01 02:48:06 UTC 2009 > root@build-i386-fbsd-2.allbsd.org:/usr/obj/i386/usr/src/sys/GENERIC > i386 > > > > =A0from cairo-dock-draw.c:14: > /usr/local/include/gtk-2.0/gtk/gtkitemfactory.h:47: warning: function > declaration isn't a prototype > mv -f .deps/cairo_dock-cairo-dock-draw.Tpo .deps/cairo_dock-cairo-dock-dr= aw.Po > gcc -DHAVE_CONFIG_H -I. -I.. =A0 =A0-D_THREAD_SAFE -D_REENTRANT > -I/usr/local/include/gtk-2.0 -I/usr/local/lib/gtk-2.0/include > -I/usr/local/include/atk-1.0 -I/usr/local/include/cairo > -I/usr/local/include/pango-1.0 -I/usr/local/include > -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include > -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 > -I/usr/local/include/librsvg-2 -I/usr/local/include/dbus-1.0 > -I/usr/local/include/dbus-1.0/include -I/usr/local/include/libxml2 > -I/usr/local/include/gtkglext-1.0 > -I/usr/local/lib/gtkglext-1.0/include =A0 =A0 -D_THREAD_SAFE > -I/usr/local/include =A0-DHAVE_XEXTEND=3D"1" -DHAVE_LIBCRYPT=3D1 > -DCAIRO_DOCK_SHARE_DATA_DIR=3D\""/usr/local/share/cairo-dock"\" > -DCAIRO_DOCK_SHARE_THEMES_DIR=3D\""/usr/local/share/cairo-dock/themes"\" > -DCAIRO_DOCK_MODULES_DIR=3D\""/usr/local/lib/cairo-dock"\" > -DCAIRO_DOCK_CONF_FILE=3D\""cairo-dock.conf"\" > -DCAIRO_DOCK_LAUNCHER_CONF_FILE=3D\""launcher.conf"\" > -DCAIRO_DOCK_CONTAINER_CONF_FILE=3D\""container.conf"\" > -DCAIRO_DOCK_SEPARATOR_CONF_FILE=3D\""separator.conf"\" > -DCAIRO_DOCK_THEME_CONF_FILE=3D\""themes.conf"\" > -DCAIRO_DOCK_MAIN_DOCK_CONF_FILE=3D\""main-dock.conf"\" > -DCAIRO_DOCK_DEFAULT_ICON_NAME=3D\""default-icon.svg"\" > -DCAIRO_DOCK_DEFAULT_APPLI_ICON_NAME=3D\""default-icon-appli.svg"\" > -DCAIRO_DOCK_DEFAULT_INDICATOR_NAME=3D\""default-indicator.png"\" > -DCAIRO_DOCK_DEFAULT_CLASS_INDICATOR_NAME=3D\""default-class-indicator.sv= g"\" > -DCAIRO_DOCK_VERSION=3D\""2.0.7"\" > -DCAIRO_DOCK_LOCALE_DIR=3D\""/usr/local/share/locale"\" > -DCAIRO_DOCK_GETTEXT_PACKAGE=3D\""cairo-dock"\" > -DCAIRO_DOCK_ICON=3D\""cairo-dock.svg"\" > -DCAIRO_DOCK_LOGO=3D\""cairo-dock-logo.png"\" > -DCAIRO_DOCK_THEMES_DIR=3D\""themes"\" -DGL_GLEXT_PROTOTYPES=3D\""1"\" > -std=3Dc99 -O3 -g -ggdb -Wstrict-prototypes -Wextra -Wwrite-strings > -Wuninitialized -Werror-implicit-function-declaration -g -O2 -MT > cairo_dock-cairo-dock-config.o -MD -MP -MF > .deps/cairo_dock-cairo-dock-config.Tpo -c -o > cairo_dock-cairo-dock-config.o `test -f 'cairo-dock-config.c' || echo > './'`cairo-dock-config.c > In file included from /usr/local/include/gtk-2.0/gtk/gtk.h:226, > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0from cairo-dock-config.c:12: > /usr/local/include/gtk-2.0/gtk/gtkitemfactory.h:47: warning: function > declaration isn't a prototype > cairo-dock-config.c:19:19: error: crypt.h: No such file or directory > In file included from cairo-dock-draw-opengl.h:9, > =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0from cairo-dock-config.c:29: > /usr/local/include/GL/glu.h:287: warning: function declaration isn't a pr= ototype > cairo-dock-config.c: In function 'cairo_dock_decrypt_string': > cairo-dock-config.c:868: error: implicit declaration of function 'encrypt= ' > *** Error code 1 > > Stop in /usr/home/sfourman/Desktop/cairo-dock-2.0.7/src. > *** Error code 1 > > Stop in /usr/home/sfourman/Desktop/cairo-dock-2.0.7/src. > *** Error code 1 > > Stop in /usr/home/sfourman/Desktop/cairo-dock-2.0.7. > *** Error code 1 > > Stop in /usr/home/sfourman/Desktop/cairo-dock-2.0.7. > > Sam Fourman Jr. Here is a update, this probably isn't news to anyone on this list after a half hour of googling I found the answer to my first problem. in cairo-dock-config.c do the following. /* #include */ #include after that it compiled further we now have this problem, it no doubt is something else *BSD does different than linux (most likely for a good reason :) ) I will continue my quest to compile cairo-dock, and report back once I find the answer to this error. here is the output Making all in . gcc -DHAVE_CONFIG_H -I. -I.. -D_THREAD_SAFE -D_REENTRANT -I/usr/local/include/gtk-2.0 -I/usr/local/lib/gtk-2.0/include -I/usr/local/include/atk-1.0 -I/usr/local/include/cairo -I/usr/local/include/pango-1.0 -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/librsvg-2 -I/usr/local/include/dbus-1.0 -I/usr/local/include/dbus-1.0/include -I/usr/local/include/libxml2 -I/usr/local/include/gtkglext-1.0 -I/usr/local/lib/gtkglext-1.0/include -D_THREAD_SAFE -I/usr/local/include -DHAVE_XEXTEND=3D"1" -DHAVE_LIBCRYPT=3D1 -DCAIRO_DOCK_SHARE_DATA_DIR=3D\""/usr/local/share/cairo-dock"\" -DCAIRO_DOCK_SHARE_THEMES_DIR=3D\""/usr/local/share/cairo-dock/themes"\" -DCAIRO_DOCK_MODULES_DIR=3D\""/usr/local/lib/cairo-dock"\" -DCAIRO_DOCK_CONF_FILE=3D\""cairo-dock.conf"\" -DCAIRO_DOCK_LAUNCHER_CONF_FILE=3D\""launcher.conf"\" -DCAIRO_DOCK_CONTAINER_CONF_FILE=3D\""container.conf"\" -DCAIRO_DOCK_SEPARATOR_CONF_FILE=3D\""separator.conf"\" -DCAIRO_DOCK_THEME_CONF_FILE=3D\""themes.conf"\" -DCAIRO_DOCK_MAIN_DOCK_CONF_FILE=3D\""main-dock.conf"\" -DCAIRO_DOCK_DEFAULT_ICON_NAME=3D\""default-icon.svg"\" -DCAIRO_DOCK_DEFAULT_APPLI_ICON_NAME=3D\""default-icon-appli.svg"\" -DCAIRO_DOCK_DEFAULT_INDICATOR_NAME=3D\""default-indicator.png"\" -DCAIRO_DOCK_DEFAULT_CLASS_INDICATOR_NAME=3D\""default-class-indicator.svg"= \" -DCAIRO_DOCK_VERSION=3D\""2.0.7"\" -DCAIRO_DOCK_LOCALE_DIR=3D\""/usr/local/share/locale"\" -DCAIRO_DOCK_GETTEXT_PACKAGE=3D\""cairo-dock"\" -DCAIRO_DOCK_ICON=3D\""cairo-dock.svg"\" -DCAIRO_DOCK_LOGO=3D\""cairo-dock-logo.png"\" -DCAIRO_DOCK_THEMES_DIR=3D\""themes"\" -DGL_GLEXT_PROTOTYPES=3D\""1"\" -std=3Dc99 -O3 -g -ggdb -Wstrict-prototypes -Wextra -Wwrite-strings -Wuninitialized -Werror-implicit-function-declaration -g -O2 -MT cairo_dock-cairo-dock-menu.o -MD -MP -MF .deps/cairo_dock-cairo-dock-menu.Tpo -c -o cairo_dock-cairo-dock-menu.o `test -f 'cairo-dock-menu.c' || echo './'`cairo-dock-menu.c In file included from /usr/local/include/gtk-2.0/gtk/gtk.h:226, from cairo-dock-menu.c:17: /usr/local/include/gtk-2.0/gtk/gtkitemfactory.h:47: warning: function declaration isn't a prototype cairo-dock-menu.c:56: error: conflicting types for 'localtime_r' /usr/include/time.h:176: error: previous declaration of 'localtime_r' was h= ere *** Error code 1 Stop in /usr/home/sfourman/Desktop/cairo-dock-2.0.7/src. *** Error code 1 Stop in /usr/home/sfourman/Desktop/cairo-dock-2.0.7/src. *** Error code 1 Stop in /usr/home/sfourman/Desktop/cairo-dock-2.0.7. *** Error code 1 Stop in /usr/home/sfourman/Desktop/cairo-dock-2.0.7. Sam Fourman Jr.