Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 312089 - =dev-vcs/cssc-1.2.0 does not compile on *-macos
Summary: =dev-vcs/cssc-1.2.0 does not compile on *-macos
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: Mac OSX (show other bugs)
Hardware: All OS X
: High normal (vote)
Assignee: Jeroen Roovers (RETIRED)
URL: http://savannah.gnu.org/bugs/?29339
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-30 16:06 UTC by Jeroen Roovers (RETIRED)
Modified: 2011-04-10 18:21 UTC (History)
1 user (show)

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 Jeroen Roovers (RETIRED) gentoo-dev 2010-03-30 16:06:45 UTC
# ChangeLog for dev-vcs/cssc
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/cssc/ChangeLog,v 1.3 2010/03/08 18:54:55 grobian Exp $

  08 Mar 2010; Fabian Groffen <grobian@gentoo.org> +cssc-1.0.1.ebuild:
  Restore cssc-1.0.1, it's the only version that compiles for *-macos (and
  seems to have an official release).
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2010-03-30 16:22:21 UTC
@Fabian: Could you please attach a build log?

Also, please explain why you think 1.2.0 is not official. The NEWS file certainly appears to suggest it is official.

I don't like the fact that you didn't bother to notify me, but that should be all in the past now.
Comment 2 Fabian Groffen gentoo-dev 2010-03-30 16:23:03 UTC
Verified not to compile on ppc-macos, x86-macos and x64-macos.

powerpc-apple-darwin8-g++  -mcpu=G5 -mtune=G5 -O3 -pipe  -Wl,-dead_strip_dylibs -o get get.o pf-add.o pfile.o sf-chkid.o canonify.o sf-kw.o sf-get.o sf-get2.o writesubst.o sf-get3.o rl-merge.o bodyio.o encoding.o seqstate.o pf-del.o my-getopt.o version.o fdclosed.o showconfig.o environment.o fileiter.o file.o linebuf.o mystring.o sccsname.o sid.o sccsdate.o split.o fnsplit.o quit.o fatalsig.o sccsfile.o rel_list.o sccs-delta.o delta-table.o delta-iterator.o  
powerpc-apple-darwin8-g++  -mcpu=G5 -mtune=G5 -O3 -pipe  -Wl,-dead_strip_dylibs -o delta delta.o sf-delta.o pf-del.o pfile.o sf-get.o writesubst.o sf-get3.o bodyio.o encoding.o seqstate.o canonify.o l-split.o prompt.o run.o filediff.o sf-add.o sf-kw.o dtbl-prepend.o sf-chkid.o my-getopt.o version.o fdclosed.o showconfig.o environment.o fileiter.o file.o linebuf.o mystring.o sccsname.o sid.o sccsdate.o split.o fnsplit.o quit.o fatalsig.o sccsfile.o rel_list.o sccs-delta.o delta-table.o delta-iterator.o cap.o sf-write.o  
ld: duplicate symbol mylist<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >::add(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)in fileiter.o and get.o
collect2: ld returned 1 exit status
make[2]: *** [get] Error 1
make[2]: *** Waiting for unfinished jobs....
ld: duplicate symbol mylist<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >::add(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)in fileiter.o and delta.o
collect2: ld returned 1 exit status
make[2]: *** [delta] Error 1
make[2]: Leaving directory `/Library/Gentoo/var/tmp/portage/dev-util/cssc-1.2.0/work/CSSC-1.2.0'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/Library/Gentoo/var/tmp/portage/dev-util/cssc-1.2.0/work/CSSC-1.2.0'
make: *** [install] Error 2
 * ERROR: dev-util/cssc-1.2.0 failed:

I don't know enough of C++ to figure out how to make sure one (or both) are hidden.  I spend quite some time on it last FOSDEM before I ditched it, sorry.
Comment 3 Fabian Groffen gentoo-dev 2010-03-30 16:38:36 UTC
(In reply to comment #1)
> Also, please explain why you think 1.2.0 is not official. The NEWS file
> certainly appears to suggest it is official.

If you go to the homepage as defined in the ebuild, and click on download, you end up here:
https://sourceforge.net/projects/cssc/files/

On the whole homepage I could not find any trace of version 1.2.0.  With the bug url that you linked to this bug, I see a hint that it's been moved to gna or something these days.  I also looked at other projects (to see if they had a patch) and they didn't have anything else but 1.0.1 either, hence my confusement about where this 1.2.0 release comes from, who is responsible for it, and where to report bugs.

> I don't like the fact that you didn't bother to notify me, but that should be
> all in the past now.

I assumed that you didn't intentionally drop the last version not package.masked for the *-macos architectures, so I didn't want to bother you with that, and just restored the 1.0.1 version instead.  As with more things, this issue was just one on my big todo list to create a patch so we can use 1.2.0.
Comment 4 Fabian Groffen gentoo-dev 2011-04-10 18:19:24 UTC
compiles and runs on Mac OS X
Comment 5 Fabian Groffen gentoo-dev 2011-04-10 18:21:00 UTC
1.3.0 that is

(1.3.0 compiles and runs on Mac OS X)