Hiya, I made an updated ebuild for Guile. I copied the ebuild of guile-1.4.1 and made some small modifications. I left the dependencies alone, as i couldn't find what versions it needs, or does it? This is mainly for another ebuild that i'm going to post soon (Trackballs). - V
Hiya, I made an updated ebuild for Guile. I copied the ebuild of guile-1.4.1 and made some small modifications. I left the dependencies alone, as i couldn't find what versions it needs, or does it? This is mainly for another ebuild that i'm going to post soon (Trackballs). - Väinö
Created attachment 6878 [details] guile-1.6.1.ebuild (The new/updated ebuild) Remember to check the depends and slotting.
Created attachment 7540 [details] another 1.6.1 ebuild
Are you guys building with gcc3? Because i cant get this to compile. I was interested in trackballs too... I use gcc-2.95.3 and the error goes like this: gcc -shared alist.lo arbiters.lo async.lo backtrace.lo boolean.lo chars.lo continuations.lo debug.lo deprecation.lo dynl.lo dynwind.lo environments.lo eq.lo error.lo eval.lo evalext.lo extensions.lo feature.lo fluids.lo fports.lo gc.lo gc_os_dep.lo gdbint.lo gh_data.lo gh_eval.lo gh_funcs.lo gh_init.lo gh_io.lo gh_list.lo gh_predicates.lo goops.lo gsubr.lo guardians.lo hash.lo hashtab.lo hooks.lo init.lo ioext.lo iselect.lo keywords.lo lang.lo list.lo load.lo macros.lo mallocs.lo modules.lo numbers.lo objects.lo objprop.lo options.lo pairs.lo ports.lo print.lo procprop.lo procs.lo properties.lo random.lo rdelim.lo read.lo root.lo rw.lo scmsigs.lo script.lo simpos.lo smob.lo sort.lo srcprop.lo stackchk.lo stacks.lo stime.lo strings.lo strop.lo strorder.lo strports.lo struct.lo symbols.lo throw.lo values.lo variable.lo vectors.lo version.lo vports.lo weaks.lo symbols-deprecated.lo ramap.lo unif.lo filesys.lo posix.lo net_db.lo socket.lo regex-posix.lo threads.lo -Wl,--rpath -Wl,/var/tmp/portage/guile-1.6.1/work/guile-1.6.1/libguile-ltdl/.libs -Wl,--rpath -Wl,/var/tmp/portage/guile-1.6.1/work/guile-1.6.1/qt/.libs ../libguile-ltdl/.libs/libguile-ltdl.so ../qt/.libs/libqthreads.so -lpthread -lcrypt -lm -Wl,-soname -Wl,libguile.so.12 -o .libs/libguile.so.12.3.0 socket.lo: In function `scm_inet_aton': socket.lo(.text+0x4): multiple definition of `scm_inet_aton' net_db.lo(.text+0x4): first defined here /usr/i686-pc-linux-gnu/bin/ld: Warning: size of symbol `scm_inet_aton' changed from 307 to 225 in socket.lo socket.lo: In function `scm_inet_ntoa': socket.lo(.text+0xec): multiple definition of `scm_inet_ntoa' net_db.lo(.text+0x13c): first defined here /usr/i686-pc-linux-gnu/bin/ld: Warning: size of symbol `scm_inet_ntoa' changed from 139 to 137 in socket.lo socket.lo: In function `scm_inet_netof': socket.lo(.text+0x17c): multiple definition of `scm_inet_netof' net_db.lo(.text+0x1cc): first defined here socket.lo: In function `scm_lnaof': socket.lo(.text+0x1c8): multiple definition of `scm_lnaof' net_db.lo(.text+0x218): first defined here socket.lo: In function `scm_inet_makeaddr': socket.lo(.text+0x237c): multiple definition of `scm_inet_makeaddr' net_db.lo(.text+0x11dc): first defined here collect2: ld returned 1 exit status make[2]: *** [libguile.la] Fehler 1 make[2]: Verlassen des Verzeichnisses Verzeichnis
Are you guys building with gcc3? Because i cant get this to compile. I was interested in trackballs too... I use gcc-2.95.3 and the error goes like this: gcc -shared alist.lo arbiters.lo async.lo backtrace.lo boolean.lo chars.lo continuations.lo debug.lo deprecation.lo dynl.lo dynwind.lo environments.lo eq.lo error.lo eval.lo evalext.lo extensions.lo feature.lo fluids.lo fports.lo gc.lo gc_os_dep.lo gdbint.lo gh_data.lo gh_eval.lo gh_funcs.lo gh_init.lo gh_io.lo gh_list.lo gh_predicates.lo goops.lo gsubr.lo guardians.lo hash.lo hashtab.lo hooks.lo init.lo ioext.lo iselect.lo keywords.lo lang.lo list.lo load.lo macros.lo mallocs.lo modules.lo numbers.lo objects.lo objprop.lo options.lo pairs.lo ports.lo print.lo procprop.lo procs.lo properties.lo random.lo rdelim.lo read.lo root.lo rw.lo scmsigs.lo script.lo simpos.lo smob.lo sort.lo srcprop.lo stackchk.lo stacks.lo stime.lo strings.lo strop.lo strorder.lo strports.lo struct.lo symbols.lo throw.lo values.lo variable.lo vectors.lo version.lo vports.lo weaks.lo symbols-deprecated.lo ramap.lo unif.lo filesys.lo posix.lo net_db.lo socket.lo regex-posix.lo threads.lo -Wl,--rpath -Wl,/var/tmp/portage/guile-1.6.1/work/guile-1.6.1/libguile-ltdl/.libs -Wl,--rpath -Wl,/var/tmp/portage/guile-1.6.1/work/guile-1.6.1/qt/.libs ../libguile-ltdl/.libs/libguile-ltdl.so ../qt/.libs/libqthreads.so -lpthread -lcrypt -lm -Wl,-soname -Wl,libguile.so.12 -o .libs/libguile.so.12.3.0 socket.lo: In function `scm_inet_aton': socket.lo(.text+0x4): multiple definition of `scm_inet_aton' net_db.lo(.text+0x4): first defined here /usr/i686-pc-linux-gnu/bin/ld: Warning: size of symbol `scm_inet_aton' changed from 307 to 225 in socket.lo socket.lo: In function `scm_inet_ntoa': socket.lo(.text+0xec): multiple definition of `scm_inet_ntoa' net_db.lo(.text+0x13c): first defined here /usr/i686-pc-linux-gnu/bin/ld: Warning: size of symbol `scm_inet_ntoa' changed from 139 to 137 in socket.lo socket.lo: In function `scm_inet_netof': socket.lo(.text+0x17c): multiple definition of `scm_inet_netof' net_db.lo(.text+0x1cc): first defined here socket.lo: In function `scm_lnaof': socket.lo(.text+0x1c8): multiple definition of `scm_lnaof' net_db.lo(.text+0x218): first defined here socket.lo: In function `scm_inet_makeaddr': socket.lo(.text+0x237c): multiple definition of `scm_inet_makeaddr' net_db.lo(.text+0x11dc): first defined here collect2: ld returned 1 exit status make[2]: *** [libguile.la] Fehler 1 make[2]: Verlassen des Verzeichnisses Verzeichnis »/var/tmp/portage/guile-1.6.1/work/guile-1.6.1/libguile« make[1]: *** [all-recursive] Fehler 1 make[1]: Verlassen des Verzeichnisses Verzeichnis »/var/tmp/portage/guile-1.6.1/work/guile-1.6.1« make: *** [all] Fehler 2 !!! ERROR: dev-util/guile-1.6.1 failed. !!! Function src_compile, Line -283, Exitcode 2 !!! Compilation failed --------- I also tried 1.6.3 which gives me the same error.. help.
*** This bug has been marked as a duplicate of 15189 ***