ports/119388: ports that require gcc 34 instead of gcc42

Kris Kennaway kris at FreeBSD.org
Sun Jan 6 17:19:58 UTC 2008


vermaden wrote:
> Hi, thanks for fast answer.
> 
>> vermaden wrote:
>>
>>> /usr/ports/emulators/qemu
>>> /usr/ports/emulators/qemu-devel
>>> /usr/ports/x11-wm/pekwm
>>>
>>> require gcc34 (from ports) instead of default FreeBSD 7.0 gcc42
>>>> How-To-Repeat:
>>> # cd /usr/ports/emulators/qemu
>>> # make install clean
>> But this already has:
>>
>> USE_GCC=        3.4
>>
>> so what are you saying?
>>
>> Kris
>>
>>
>>
> 
> /usr/ports/x11-wm/pekwm # make install
> ===>  Vulnerability check disabled, database not found
> => pekwm-0.1.5.tar.bz2 doesn't seem to exist in /usr/ports/distfiles/.
> => Attempting to fetch from http://bsd-unix.org/downloads/.
> fetch: http://bsd-unix.org/downloads/pekwm-0.1.5.tar.bz2: size unknown
> fetch: http://bsd-unix.org/downloads/pekwm-0.1.5.tar.bz2: size of remote file is not known
> pekwm-0.1.5.tar.bz2                                   1577  B 1661 kBps
> ===>  Extracting for pekwm-20060417_1
> => MD5 Checksum mismatch for pekwm-0.1.5.tar.bz2.
> => SHA256 Checksum mismatch for pekwm-0.1.5.tar.bz2.
> ===>  Refetch for 1 more times files: pekwm-0.1.5.tar.bz2 pekwm-0.1.5.tar.bz2 
> ===>  Vulnerability check disabled, database not found
> => pekwm-0.1.5.tar.bz2 doesn't seem to exist in /usr/ports/distfiles/.
> => Attempting to fetch from http://bsd-unix.org/downloads/.
> fetch: http://bsd-unix.org/downloads/pekwm-0.1.5.tar.bz2: size unknown
> fetch: http://bsd-unix.org/downloads/pekwm-0.1.5.tar.bz2: size of remote file is not known
> pekwm-0.1.5.tar.bz2                                   1577  B 1000 kBps
> ===>  Vulnerability check disabled, database not found
> => MD5 Checksum mismatch for pekwm-0.1.5.tar.bz2.
> => SHA256 Checksum mismatch for pekwm-0.1.5.tar.bz2.
> ===>  Giving up on fetching files: pekwm-0.1.5.tar.bz2 pekwm-0.1.5.tar.bz2 
> Make sure the Makefile and distinfo file (/usr/ports/x11-wm/pekwm/distinfo)
> are up to date.  If you are absolutely sure you want to override this
> check, type "make NO_CHECKSUM=yes [other args]".
> *** Error code 1
> 
> Stop in /usr/ports/x11-wm/pekwm.
> *** Error code 1
> 
> Stop in /usr/ports/x11-wm/pekwm.
> 
> /usr/ports/x11-wm/pekwm # make NO_CHECKSUM=yes install clean
> ===>  Vulnerability check disabled, database not found
> => pekwm-0.1.5.tar.bz2 doesn't seem to exist in /usr/ports/distfiles/.
> => Attempting to fetch from http://bsd-unix.org/downloads/.
> fetch: http://bsd-unix.org/downloads/pekwm-0.1.5.tar.bz2: size unknown
> fetch: http://bsd-unix.org/downloads/pekwm-0.1.5.tar.bz2: size of remote file is not known
> pekwm-0.1.5.tar.bz2                                   1577  B 5460 kBps
> ===>  Extracting for pekwm-20060417_1
> bzip2: /usr/ports/distfiles//pekwm-0.1.5.tar.bz2 is not a bzip2 file.
> ===>  Patching for pekwm-20060417_1
> ===>  Applying FreeBSD patches for pekwm-20060417_1
> patch: **** can't cd to /usr/ports/obj/usr/ports/x11-wm/pekwm/work/pekwm-0.1.5: No such file or directory
> => Patch patch-aa failed to apply cleanly.
> *** Error code 1
> 
> Stop in /usr/ports/x11-wm/pekwm.
> 
> Sorry, pekwm port downloads broken tarball, about qemu* ports, why does them not force gcc34 dependency if they cannot be built without it? same for pekwm port?
> 
> Regards

The pekwm issue has nothing to do with the gcc version.  Please talk to 
the maintainer or file a separate PR.

qemu does force the gcc34 dependency, that is exactly what the 
USE_GCC=3.4 line does.

Kris



More information about the freebsd-ports-bugs mailing list