View previous topic :: View next topic |
Author |
Message |
jeffremiller n00b
Joined: 16 May 2003 Posts: 9
|
Posted: Thu Mar 10, 2005 2:26 pm Post subject: scotty ebuild |
|
|
I'm in the process of installing Gentoo for OSX in order to try this but thought I'd ask if anyone had already invented this wheel.
I want to run scotty/tkined on OSX. I've tried build from source and darwinports has eliminated their package so I checked portage. There seems to be an ebuild for app-admin/scotty but does anyone know if it will emerge on OSX?
J_ |
|
Back to top |
|
|
reddan n00b
Joined: 18 Mar 2004 Posts: 26 Location: Mumbai
|
Posted: Thu Mar 10, 2005 3:38 pm Post subject: |
|
|
I haven't tried to install it, but you may run into problems installing the required dependencies - specifically dev-lang/tk, which requires the same version of tcl. The problem being that OSX already comes with tcl-8.4 installed, and portage won't install over the top of preinstalled software.
If you are eager you could try to turn of collision protection and unmask the required ebuilds and see how you go.
In other words, it may require just as much effort on your part than to figure out how to compile from source by hand - but if you do get it installed through portage, then that may help other people install it in the future!
Good Luck... |
|
Back to top |
|
|
jeffremiller n00b
Joined: 16 May 2003 Posts: 9
|
Posted: Thu Mar 10, 2005 3:57 pm Post subject: |
|
|
OK... I've disabled collision protection and have install tcl and working on TK... I'll let you know.
Thanks
J_ |
|
Back to top |
|
|
jeffremiller n00b
Joined: 16 May 2003 Posts: 9
|
Posted: Thu Mar 10, 2005 4:33 pm Post subject: |
|
|
getting closer... I installed TCL and TK with little problem but this is the output of emerge scotty:
>>> emerge (2 of 2) app-admin/scotty-2.1.11 to /
>>> Downloading http://gentoo.osuosl.org/distfiles/scotty-2.1.11.tar.gz
######################################################################## 100.0%
>>> md5 src_uri scotty-2.1.11.tar.gz
>>> Unpacking source...
>>> Unpacking scotty-2.1.11.tar.gz to /var/tmp/portage/scotty-2.1.11/work
* Applying scotty-2.1.11-suse.patch ... [ ok ]
* Applying scotty-2.1.11-Makefile.patch ... [ ok ]
>>> Source unpacked.
./configure --prefix=/usr --host=powerpc-apple-darwin --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib
configure: WARNING: If you wanted to set the --build type, don't use --host.
If a cross compiler is detected then cross compile mode will be used.
checking how to run the C preprocessor... cc -E
checking for flex... flex
checking for yywrap in -lfl... yes
checking lex output file root... lex.yy
checking whether yytext is a pointer... yes
checking for bison... bison -y
checking for a BSD-compatible install... /usr/bin/install -c
checking for egrep... grep -E
checking for ANSI C header files... no
checking for sys/types.h... no
checking for sys/stat.h... no
checking for stdlib.h... no
checking for string.h... no
checking for memory.h... no
checking for strings.h... no
checking for inttypes.h... no
checking for stdint.h... no
checking for unistd.h... no
checking for long... no
checking size of long... 0
checking whether byte ordering is bigendian... yes
checking for rpcgen... rpcgen
checking for tclsh... /usr/bin/tclsh
checking for tclConfig.sh in /usr/lib... yes
checking for tcl version... "8.4"
checking for wish... /usr/bin/wish
checking for tkConfig.sh in /usr/lib... yes
checking for tk version... "8.4"
checking for connect... yes
checking for gethostbyname... yes
checking for main in -lnsl... no
checking for connect in -lsocket... no
checking for gethostbyname in -lnsl... no
checking for main in -lieee... no
checking for main in -lrpc... no
checking for main in -lrpcsvc... yes
checking for __res_mkquery... no
checking for __res_mkquery in -lresolv... no
checking for stdlib.h... (cached) no
checking for unistd.h... (cached) no
checking malloc.h usability... no
checking malloc.h presence... no
checking for malloc.h... no
checking sys/select.h usability... no
checking sys/select.h presence... yes
configure: WARNING: sys/select.h: present but cannot be compiled
configure: WARNING: sys/select.h: check for missing prerequisite headers?
configure: WARNING: sys/select.h: proceeding with the preprocessor's result
configure: WARNING: ## ------------------------------------ ##
configure: WARNING: ## Report this to bug-autoconf@gnu.org. ##
configure: WARNING: ## ------------------------------------ ##
checking for sys/select.h... yes
checking for gethostent... yes
checking for getnetent... yes
checking for getprotoent... yes
checking for getservent... yes
checking for getrpcent... yes
checking for struct rpcent... yes
checking for getmntent in -lsun... no
checking for getmntent in -lseq... no
checking for getmntent in -lgen... no
checking for getmntent... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config.h
cc -c -O2 -pipe -fno-common -I. -I./../tnm/generic -I/usr/include -DTNMLIB=\"/usr/lib/tnm2.1.11\" ./../tnm/generic/tnmInit.c
../tnm/generic/tnmInit.c: In function `InitVars':
../tnm/generic/tnmInit.c:58: warning: assignment makes pointer from integer without a cast
../tnm/generic/tnmInit.c:68: warning: assignment makes pointer from integer without a cast
../tnm/generic/tnmInit.c:70: warning: assignment makes pointer from integer without a cast
../tnm/generic/tnmInit.c:72: warning: assignment makes pointer from integer without a cast
../tnm/generic/tnmInit.c:85: warning: assignment makes pointer from integer without a cast
../tnm/generic/tnmInit.c:87: warning: assignment makes pointer from integer without a cast
../tnm/generic/tnmInit.c:90: error: `W_OK' undeclared (first use in this function)
../tnm/generic/tnmInit.c:90: error: (Each undeclared identifier is reported only once
../tnm/generic/tnmInit.c:90: error: for each function it appears in.)
../tnm/generic/tnmInit.c:107: warning: assignment discards qualifiers from pointer target type
../tnm/generic/tnmInit.c:108: warning: assignment discards qualifiers from pointer target type
../tnm/generic/tnmInit.c:109: warning: assignment discards qualifiers from pointer target type
../tnm/generic/tnmInit.c: In function `InitRc':
../tnm/generic/tnmInit.c:199: warning: assignment discards qualifiers from pointer target type
../tnm/generic/tnmInit.c:201: warning: passing arg 3 of `Tcl_SplitPath' from incompatible pointer type
../tnm/generic/tnmInit.c:218: warning: passing arg 2 of `Tcl_JoinPath' from incompatible pointer type
../tnm/generic/tnmInit.c:219: error: `R_OK' undeclared (first use in this function)
../tnm/generic/tnmInit.c:223: warning: passing arg 2 of `Tcl_JoinPath' from incompatible pointer type
../tnm/generic/tnmInit.c:231: warning: passing arg 2 of `Tcl_JoinPath' from incompatible pointer type
../tnm/generic/tnmInit.c:263: warning: assignment makes pointer from integer without a cast
../tnm/generic/tnmInit.c: In function `InitSafeCmds':
../tnm/generic/tnmInit.c:319: warning: passing arg 3 of `Tcl_CreateCommand' from incompatible pointer type
../tnm/generic/tnmInit.c:322: warning: passing arg 3 of `Tcl_CreateCommand' from incompatible pointer type
../tnm/generic/tnmInit.c: In function `InitUnsafeCmds':
../tnm/generic/tnmInit.c:347: warning: passing arg 3 of `Tcl_CreateCommand' from incompatible pointer type
../tnm/generic/tnmInit.c:349: warning: passing arg 3 of `Tcl_CreateCommand' from incompatible pointer type
../tnm/generic/tnmInit.c:351: warning: passing arg 3 of `Tcl_CreateCommand' from incompatible pointer type
../tnm/generic/tnmInit.c:353: warning: passing arg 3 of `Tcl_CreateCommand' from incompatible pointer type
../tnm/generic/tnmInit.c:355: warning: passing arg 3 of `Tcl_CreateCommand' from incompatible pointer type
../tnm/generic/tnmInit.c:357: warning: passing arg 3 of `Tcl_CreateCommand' from incompatible pointer type
../tnm/generic/tnmInit.c:363: warning: passing arg 3 of `Tcl_CreateCommand' from incompatible pointer type
../tnm/generic/tnmInit.c:365: warning: passing arg 3 of `Tcl_CreateCommand' from incompatible pointer type
../tnm/generic/tnmInit.c:367: warning: passing arg 3 of `Tcl_CreateCommand' from incompatible pointer type
make: *** [tnmInit.o] Error 1
!!! ERROR: app-admin/scotty-2.1.11 failed.
!!! Function src_compile, Line 36, Exitcode 2
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.
Thoughts? |
|
Back to top |
|
|
reddan n00b
Joined: 18 Mar 2004 Posts: 26 Location: Mumbai
|
Posted: Fri Mar 11, 2005 3:21 am Post subject: |
|
|
hmmm... it looks like a problem with the autoconf/configure/make setup. the last release of scotty was about 3 years ago, and I only found two relevant hits on google for 'scotty osx' - and these were just questions asking if it could be done.
I had a quick peek at the autobuild scripts, and the prbly need a major working over to get it happening on OSX. How well do you know autoconf? |
|
Back to top |
|
|
Bad Penguin Guru
Joined: 18 Aug 2004 Posts: 507
|
Posted: Sun Apr 10, 2005 4:12 am Post subject: |
|
|
reddan wrote: | hmmm... it looks like a problem with the autoconf/configure/make setup. the last release of scotty was about 3 years ago, and I only found two relevant hits on google for 'scotty osx' - and these were just questions asking if it could be done.
I had a quick peek at the autobuild scripts, and the prbly need a major working over to get it happening on OSX. How well do you know autoconf? |
I am running x86 2005.0 and scotty gives me a sandbox violation. Overriding the sandbox error installs it, but fails to install ntping and straps. I manually copied those and scotty gives me glibc errors, probably something to do with nptl.
My point is that scotty does not even work on the most recent x86 arch, good luck getting it to work on darwin |
|
Back to top |
|
|
Bad Penguin Guru
Joined: 18 Aug 2004 Posts: 507
|
Posted: Sun Apr 10, 2005 6:38 am Post subject: |
|
|
Bad Penguin wrote: | I am running x86 2005.0 and scotty gives me a sandbox violation. Overriding the sandbox error installs it, but fails to install ntping and straps. I manually copied those and scotty gives me glibc errors, probably something to do with nptl.
My point is that scotty does not even work on the most recent x86 arch, good luck getting it to work on darwin |
I submitted a new ebuild and patch to get scotty to install correctly in x86, if anyone reads this and is interested.
The bug report:
https://bugs.gentoo.org/show_bug.cgi?id=77501
The attachments:
https://bugs.gentoo.org/attachment.cgi?id=55833
https://bugs.gentoo.org/attachment.cgi?id=55834 |
|
Back to top |
|
|
|