Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 46685 - tilp 6.09 needs --disable-glib2 in libticalcs in order to build
Summary: tilp 6.09 needs --disable-glib2 in libticalcs in order to build
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High minor (vote)
Assignee: Gentoo Science Related Packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-04-03 06:24 UTC by Geoff Mishkin
Modified: 2004-05-05 01:35 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Geoff Mishkin 2004-04-03 06:24:42 UTC
There should be a gtk2 use flag in libticalcs to determine whether a --disable-glib2 should be used.  You need this option in order to build the stable TiLP (6.09) with the latest stable libticalcs (4.5.1 IIRC).  From libticalcs' configure output:

Important note: TiLP v6.0 & TiEmu v1.x depends on GLib 1.2 but TiLP v6.5 depends on 2.0. By default, the library is compiled against GLib 2.0 for TiLP v6.5. TiLP v6.0 & TiEmu v1.x users will have to run './configure' with the '--disable-glib2' command line flag. This flag allows you to create 2 different builds of the library but they have the _same_ version number (and thus, are compatible) !

Reproducible: Always
Steps to Reproduce:
1. Try to emerge tilp-6.09 with libticalcs-4.5.1 installed
2. The three main deps (libticables, libtifiles, libticalcs) will build find
3. You will get a configure error for tilp

Actual Results:  
Emerge exits saying that it can't find the proper ticalcs.pc

Expected Results:  
Build should've continued.

This probably isn't a huge deal since you can just build libticalcs externally
if you want, or edit the ebuild.  What would be nice is a permanent solution in
the ebuild that'd work for both versions of TiLP.  However, since 6.68 is the
current version, and the only one that works with the USB cable in my
experience, effort would probably be better spent determining whether it is
ready for stable.  Most new TI users now will have the USB cable, and that
should probably work with them for the default version of TiLP that'd be installed.

Gentoo Base System version 1.4.3.13
Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.6.4)
=================================================================
System uname: 2.6.4 i686 Intel(R) Celeron(R) CPU 2.00GHz
Autoconf: sys-devel/autoconf-2.58-r1
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-Os -march=pentium4 -funroll-loops -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /etc/tomcat /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config
/usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/
/usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-Os -march=pentium4 -funroll-loops -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="ftp://ibiblio.org/pub/Linux/distributions/gentoo/
http://www.gtlib.cc.gatech.edu/pub/gentoo
ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo
http://csociety-ftp.ecn.purdue.edu/pub/gentoo/
ftp://csociety-ftp.ecn.purdue.edu/pub/gentoo/
ftp://mirror.iawnet.sandia.gov/pub/gentoo/
ftp://ftp.ussg.iu.edu/pub/linux/gentoo
ftp://ftp.ucsb.edu/pub/mirrors/linux/gentoo/ http://gentoo.mirrors.pair.com/
ftp://gentoo.mirrors.pair.com/ http://gentoo.seren.com/gentoo
http://gentoo.chem.wisc.edu/gentoo/ http://cudlug.cudenver.edu/gentoo/
ftp://cudlug.cudenver.edu/pub/mirrors/distributions/gentoo/
http://gentoo.ccccom.com ftp://gentoo.ccccom.com http://mirrors.tds.net/gentoo
ftp://mirrors.tds.net/gentoo http://gentoo.netnitco.net
ftp://gentoo.netnitco.net/pub/mirrors/gentoo/source/
http://mirror.tucdemonic.org/gentoo/
http://mirror.clarkson.edu/pub/distributions/gentoo/ http://128.213.5.34/gentoo/
http://lug.mtu.edu/gentoo/ ftp://lug.mtu.edu/gentoo/source
http://open-systems.ufl.edu/mirrors/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.us.gentoo.org/gentoo-portage"
USE="X aalib acpi alsa avi berkdb cdr crypt cups doc encode esd foomaticdb gdbm
gif gnome gpm gtk gtk2 guile imlib java jpeg ldap libg++ libwww mad mikmod mmx
motif mozilla mpeg mysql ncurses oggvorbis opengl oss pam pdflib perl png python
quicktime readline samba sdl slang spell ssl svga tcltk tcpd tetex truetype x86
xml2 xmms xv zlib"
Comment 1 Patrick Kursawe (RETIRED) gentoo-dev 2004-05-05 01:35:28 UTC
Just declared 6.68-r2 stable, closing this as WONTFIX. Thanks.