Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 144008 - dev-embedded/gpsim-0.21.11 multiple improvements
Summary: dev-embedded/gpsim-0.21.11 multiple improvements
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Embedded Team (OBSOLETE)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 143987 146422
  Show dependency tree
 
Reported: 2006-08-15 07:58 UTC by Carsten Lohrke (RETIRED)
Modified: 2006-11-03 21:13 UTC (History)
1 user (show)

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


Attachments
gpsim-0.21.11.ebuild (gpsim-0.21.11.ebuild,1.42 KB, text/plain)
2006-08-15 07:59 UTC, Carsten Lohrke (RETIRED)
Details
gpsim-0.21.11-gtk2.diff (gpsim-0.21.11-gtk2.diff,2.74 KB, patch)
2006-08-15 08:01 UTC, Carsten Lohrke (RETIRED)
Details | Diff
gpsim-0.21.11-nogui.patch (gpsim-0.21.11-nogui.patch,1.33 KB, patch)
2006-08-15 08:02 UTC, Carsten Lohrke (RETIRED)
Details | Diff
gpsim-0.21.11-ktechlab.patch (gpsim-0.21.11-ktechlab.patch,1.72 KB, patch)
2006-08-15 08:03 UTC, Carsten Lohrke (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Carsten Lohrke (RETIRED) gentoo-dev 2006-08-15 07:58:25 UTC
Modified ebuild, some patches...
Comment 1 Carsten Lohrke (RETIRED) gentoo-dev 2006-08-15 07:59:35 UTC
Created attachment 94319 [details]
gpsim-0.21.11.ebuild

Revised dependencies, since we build against Gtk2
Comment 2 Carsten Lohrke (RETIRED) gentoo-dev 2006-08-15 08:01:19 UTC
Created attachment 94320 [details, diff]
gpsim-0.21.11-gtk2.diff

Gtk 2 patch.
Comment 3 Carsten Lohrke (RETIRED) gentoo-dev 2006-08-15 08:02:04 UTC
Created attachment 94321 [details, diff]
gpsim-0.21.11-nogui.patch

Build without Gtk.
Comment 4 Carsten Lohrke (RETIRED) gentoo-dev 2006-08-15 08:03:02 UTC
Created attachment 94322 [details, diff]
gpsim-0.21.11-ktechlab.patch

See http://ktechlab.org/download/gpsim.php
Comment 5 solar (RETIRED) gentoo-dev 2006-08-15 11:47:11 UTC
This package is maintained by dev-embedded@ as noted in the metadata.xml
Comment 6 Carsten Lohrke (RETIRED) gentoo-dev 2006-08-15 12:02:50 UTC
Well, form completion is so nice. ;) Didn't know there're different teams behind the two. Just thought you changed the alias.
Comment 7 Denis Dupeyron (RETIRED) gentoo-dev 2006-09-03 04:43:48 UTC
I'll have a look at this one, as this also vaguely concerns ktechlab (with an open bug concerning gpsim) and I'm the guy with one foot in dev-embedded and the other in sci-electronics.

Reassigning to me to be sure it doesn't go off my radar.

Denis.
Comment 8 Daniel Black (RETIRED) gentoo-dev 2006-11-03 21:13:47 UTC
> Reassigning to me to be sure it doesn't go off my radar.
> Denis.

Added anyway. Feel free to correct. Thanks for the patches Carsten. I've added all upstream https://sourceforge.net/tracker/?group_id=2341&atid=302341

Still has a LDFLAGS="-Wl,--as-needed" bug resulting in:

i686-pc-linux-gnu-g++ -ggdb3 -Wl,--as-needed -o .libs/gpsim -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include main.o  ../src/.libs/libgpsim.so -L/usr/i686-pc-linux-gnu/bin -L/usr/i686-pc-linux-gnu/lib ../cli/.libs/libgpsimcli.so ../gui/.libs/libgpsimgui.so ../eXdbm/.libs/libgpsim_eXdbm.so /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/libstdc++.so -L/usr/lib/gcc/i686-pc-linux-gnu/3.4.6 -L/usr/lib/gcc/i686-pc-linux-gnu/3.4.6/../../../../i686-pc-linux-gnu/lib -lgcc_s -lc -pthread /usr/lib/libgthread-2.0.so -lpthread /usr/lib/libgtkextra-x11-2.0.so /usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libgdk_pixbuf-2.0.so /usr/lib/libpangocairo-1.0.so /usr/lib/libpangoft2-1.0.so /usr/lib/libpango-1.0.so /usr/lib/libcairo.so /usr/lib/libfontconfig.so /usr/lib/libfreetype.so /usr/lib/libexpat.so /usr/lib/libpng12.so -lz /usr/lib/libXrender.so /usr/lib/libX11.so /usr/lib/libXau.so /usr/lib/libXdmcp.so -lm /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libglib-2.0.so -lrt -lreadline /usr/lib/libpopt.so
../gui/.libs/libgpsimgui.so: undefined reference to `eXdbmGetList'
../gui/.libs/libgpsimgui.so: undefined reference to `eXdbmGetLastError'
../gui/.libs/libgpsimgui.so: undefined reference to `eXdbmGetVarString'
../gui/.libs/libgpsimgui.so: undefined reference to `eXdbmNewDatabase'
../gui/.libs/libgpsimgui.so: undefined reference to `eXdbmCreateList'
../gui/.libs/libgpsimgui.so: undefined reference to `eXdbmInit'
../gui/.libs/libgpsimgui.so: undefined reference to `eXdbmOpenDatabase'
../gui/.libs/libgpsimgui.so: undefined reference to `eXdbmChangeVarInt'
../gui/.libs/libgpsimgui.so: undefined reference to `eXdbmUpdateDatabase'
../cli/.libs/libgpsimcli.so: undefined reference to `rl_forced_update_display'
../cli/.libs/libgpsimcli.so: undefined reference to `rl_attempted_completion_function'
../cli/.libs/libgpsimcli.so: undefined reference to `rl_getc_function'
../gui/.libs/libgpsimgui.so: undefined reference to `eXdbmGetVarInt'
../cli/.libs/libgpsimcli.so: undefined reference to `rl_callback_handler_install'
../gui/.libs/libgpsimgui.so: undefined reference to `eXdbmGetErrorString'
../cli/.libs/libgpsimcli.so: undefined reference to `rl_callback_handler_remove'
../cli/.libs/libgpsimcli.so: undefined reference to `add_history'
../cli/.libs/libgpsimcli.so: undefined reference to `rl_completion_matches'
../gui/.libs/libgpsimgui.so: undefined reference to `eXdbmCreateVarString'
../gui/.libs/libgpsimgui.so: undefined reference to `eXdbmCreateVarInt'
../gui/.libs/libgpsimgui.so: undefined reference to `eXdbmChangeVarString'
../cli/.libs/libgpsimcli.so: undefined reference to `rl_callback_read_char'
collect2: ld returned 1 exit status
make[2]: *** [gpsim] Error 1
make[2]: Leaving directory `/var/tmp/portage/dev-embedded/gpsim-0.21.11-r1/work/gpsim-0.21.11/gpsim'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/dev-embedded/gpsim-0.21.11-r1/work/gpsim-0.21.11'
make: *** [all] Error 2

(symbols from libgpsim_eXdbm)
Diego any chance of a quick looks (since it was your patch.)