Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 117452 - ifc-9.1 available (was: ifc 9.0.031 ebuild)
Summary: ifc-9.1 available (was: ifc 9.0.031 ebuild)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Matthew Snelham (RETIRED)
URL: http://www.intel.com/cd/software/prod...
Whiteboard:
Keywords: EBUILD
: 120396 124431 130252 144395 (view as bug list)
Depends on: 183393
Blocks:
  Show dependency tree
 
Reported: 2006-01-02 07:30 UTC by Jan Marten Simons
Modified: 2007-11-15 20:54 UTC (History)
9 users (show)

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


Attachments
ifc-9.0.031.ebuild (ifc-9.0.031.ebuild,3.02 KB, text/plain)
2006-01-02 07:31 UTC, Jan Marten Simons
Details
ifc-9.1.036.ebuild (ifc-9.1.036.ebuild,3.04 KB, text/plain)
2006-08-19 03:27 UTC, Christopher Zapart
Details
05ifc (05ifc,216 bytes, text/plain)
2006-08-19 03:28 UTC, Christopher Zapart
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jan Marten Simons 2006-01-02 07:30:43 UTC
version bump of the ifc ebuild to current ifc 9 version

PS: are the fetch restrictions really needed? The ifc-7.x ebuilds do not have those.
Comment 1 Jan Marten Simons 2006-01-02 07:31:28 UTC
Created attachment 76000 [details]
ifc-9.0.031.ebuild
Comment 2 William Becker 2006-01-23 01:29:37 UTC
I tried to install this, but on the install, it died:

[code]
 ifc # ebuild ifc-9.0.031.ebuild install
>>> md5 files   ;-) ifc-9.0.031.ebuild
>>> md5 files   ;-) files/digest-ifc-9.0.031
>>> md5 src_uri ;-) l_fc_c_9.0.031.tar.gz
>>> Checking l_fc_c_9.0.031.tar.gz's mtime...
>>> WORKDIR is up-to-date, keeping...
>>> It appears that ifc is already compiled; skipping.
>>> (clean to force compilation)
>>> It appears that ifc has already been tested; skipping.

>>> Install ifc-9.0.031 into /var/tmp/portage/ifc-9.0.031/image/ category dev-lang
install: cannot stat `/usr/local/portage/dev-lang/ifc/files/9.0/05ifc': No such file or directory

!!! ERROR: dev-lang/ifc-9.0.031 failed.
!!! Function src_install, Line 104, Exitcode 1
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.
[\code]

Whats wrong here?
Comment 3 Jan Marten Simons 2006-01-23 05:11:51 UTC
looks like you created the local overlay without copying the contents of /usr/portage/dev-lang/ifc first.
Comment 4 William Becker 2006-01-23 16:25:11 UTC
Thanks, that fixed it. Is this a normal thing with bugzilla ebuilds? I did this with the instructions from the Installing 3rd party ebuilds article at the wiki (http://gentoo-wiki.com/Talk:HOWTO_Installing_3rd_Party_Ebuilds) and it didn't mention that I would have to do this. 

Just wondering if some documention needs to be updated to help people like me (who don't know that much about ebuilds) in the future.

Cheers,
Will
Comment 5 Jan Marten Simons 2006-01-24 01:44:19 UTC
Well, any ebuild which references external files (from the files-dir) will look for those in the overlay and if they don't exist, then you'll run into that error. And as I din't want to clutter bugzilla with an unchanged version of file from official portage, I only submitted the updated ebuild.

PS: Reading up on ebuilds and having a look at some of them is quite fruitful, if you want to get even more power from portage. (Writing ebuilds is not that hard.)
Comment 6 Jakub Moc (RETIRED) gentoo-dev 2006-01-26 03:05:06 UTC
*** Bug 120396 has been marked as a duplicate of this bug. ***
Comment 7 Jakub Moc (RETIRED) gentoo-dev 2006-02-28 09:13:14 UTC
*** Bug 124431 has been marked as a duplicate of this bug. ***
Comment 8 Jakub Moc (RETIRED) gentoo-dev 2006-04-17 06:19:56 UTC
*** Bug 130252 has been marked as a duplicate of this bug. ***
Comment 9 Rossen Apostolov 2006-06-06 20:28:56 UTC
the source can be automatically fetched:
ftp://download.intel.com/software/products/compilers/downloads/l_fc_c_9.0.031.tar.gz
Comment 10 Jon Hood (RETIRED) gentoo-dev 2006-06-13 08:39:46 UTC
The intel fortran compiler 9.1 is now available, and no, it can't be redistrubted by Gentoo because of the following statement:

D. DISTRIBUTION:  Distribution of the Materials is also subject to the following limitations:  You (i) shall be solely responsible to your customers for any update or support obligation or other liability which may arise from the distribution, (ii) shall not make any statement that your product is "certified", or that its performance is guaranteed, by Intel, (iii) shall not use Intel's name or trademarks to market your product without written permission, (iv) shall prohibit disassembly and reverse engineering, (v) shall not publish reviews of Materials designated as beta without written permission by Intel, and (vi) shall indemnify, hold harmless, and defend Intel and its suppliers from and against any claims or lawsuits, including attorney's fees, that arise or result from your distribution of any product.

Gentoo cannot be held liable for lawsuits that come from using this program, nor will we defend Intel in a case that may arrise from the ifc breaking something. Since we cannot be bound by such obligation, we cannot fall under the distribution part of this license. Fetch restrictions should remain on.
Comment 11 Jakub Moc (RETIRED) gentoo-dev 2006-08-19 03:21:03 UTC
*** Bug 144395 has been marked as a duplicate of this bug. ***
Comment 12 Christopher Zapart 2006-08-19 03:27:00 UTC
An ebuild for a 9.1.036 version of the Intel Fortran Compiler is attached. The
supporting file 05ifc has to be placed in dev-lang/ifc/files/9.1 within the
portage hierarchy.
Comment 13 Christopher Zapart 2006-08-19 03:27:57 UTC
Created attachment 94593 [details]
ifc-9.1.036.ebuild
Comment 14 Christopher Zapart 2006-08-19 03:28:28 UTC
Created attachment 94594 [details]
05ifc
Comment 15 Luper Rouch 2006-09-15 08:10:01 UTC
I get a :

ifort: error: could not find linux directory based on g++

After installing ifc-9.1.036 when trying to compile.
I tried to add LC_ALL=C and g++ directory to the environment (via GXX_ROOT) as mentioned on the Intel site, and using ifortbin instead of ifort without success.
My system is x86_64 (amd)
Comment 16 Christopher Zapart 2006-09-15 08:28:43 UTC
I've only been running ifc + icc on 32-bit systems without any problems and so 
have no x86_64 experience.

Perhaps the first line in /etc/env.d/05ifc needs to be changed from

IA32ROOT=/opt/intel/fortran9.1

to

IA64ROOT=/opt/intel/fortran9.1 on 64-bit systems???

But this maybe a useless suggestion, the complaint from ifort seems to be about
g++ ... I don't know...

Best,
Chris
Comment 17 Luper Rouch 2006-09-15 08:48:20 UTC
Setting IA64ROOT did not helped :)
Comment 18 Nicolas Bigaouette 2007-03-28 23:35:16 UTC
The actual ebuild on portage (v9.1.040) is not a valid ifc package:
> emerge -av dev-lang/ifc

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild    FU ] dev-lang/ifc-9.1.040 [9.1.037] 136,340 kB 

Total: 1 package (1 upgrade), Size of downloads: 136,340 kB
Fetch Restriction: 1 package (1 unsatisfied)

Would you like to merge these packages? [Yes/No] 

>>> Emerging (1 of 1) dev-lang/ifc-9.1.040 to /

!!! dev-lang/ifc-9.1.040 has fetch restriction turned on.
!!! This probably means that this ebuild's files must be downloaded
!!! manually.  See the comments in the ebuild for more information.

!!! The following are listed in SRC_URI for ifc:
!!!   l_fc_c_9.1.040.tar.gz


The file "l_fc_c_9.1.040.tar.gz" doesn't exist nowhere! If you look at intel's ftp:
ftp://download.intel.com/software/products/compilers/downloads/
you will only see (as of today, 2007/03/28):
l_fc_c_9.1.036.tar.gz
l_fc_p_9.1.032.tar.gz
for the v9.1 compiler. So either an ebuild for v9.1.032 or v9.1.036.

By the way, what is the difference between "l_fc_c" and "l_fc_p" ?
Comment 19 Sébastien Fabbro (RETIRED) gentoo-dev 2007-11-15 20:54:46 UTC
ifc-10* are now in the tree.